/********个人社区********/

/*最新动态*/
.xianxia{
	display: inline-block;
    height: 30px;
    line-height: 30px;
    cursor: pointer;
    padding: 0 20px;
    border: 1px solid #C30D23;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
}
.sq-banner1{

    width: 100%;

    height: 372px;

    position: relative;

    overflow: hidden;

}

.sq-banner1 .inner-pic{

    position: absolute;

    left: 50%;

    margin-left: -960px;

}

.sq-wrap{

    width: 1200px;

    height: auto;

    padding-top: 100px;

    margin: -372px auto 0;

    overflow: hidden;

    position: relative;



}

.sq-top-title{

    width: 100%;

    height: 45px;

    line-height: 45px;

    overflow: hidden;

}

.sq-top-title h3{

    font-weight: normal;

    font-size: 30px;

    color:#f4a219;

    display: inline-block;

    margin-right: 35px;

}

.sq-top-title span{

    font-size: 18px;

    color: #fff;

}

.sq-bd{

    width: 100%;

    height: auto;

    padding-top: 60px;

}

.sq-bd .sq-tab{

    width: 100%;

    height: 43px;

    padding-top: 37px;

    background:rgba(255,255,255,.7);

    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2ffffff, endColorstr=#b2ffffff)";

}

.sq-bd .sq-tab ul{

    overflow: hidden;

    padding: 0 36px;

}

.sq-bd .sq-tab ul li{

    width: 131px;

    height: 43px;

    line-height: 43px;

    float: left;

    text-align: center;

    margin: 0 5px;

    font-size: 16px;

}

.sq-bd .sq-tab ul li a{

    width: 131px;

    height: 43px;

    color: #454444;

    display: block;

    background: rgba(255,255,255,.7);

    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2ffffff, endColorstr=#b2ffffff)";

    border-top-left-radius: 5px;

    border-top-right-radius: 5px;

}

.sq-bd .sq-tab ul li.on a{

    background:#fff;

}

.sq-bd .sq-tab ul li a:hover{

    background:#fff;

}

.sq-bd .sq-bd-con{

    padding: 35px 40px;

    height:auto;

    background: #fff;

    overflow: hidden;

}

.sq-bd-con .sq-bd-l{

    width: 749px;

    height: auto;

    float: left;

    border: 1px solid #e4e0e6;

}

.sq-bd-con .sq-bd-l1{

    width: 751px;

    height: auto;

    float: left;

}

.sq-bd-con .sq-bd-r{

    width: 360px;

    height: auto;

    float: right;

}

.sq-r-item{

    width: 358px;

    height: auto;

    overflow: hidden;

    border: 1px solid #e4e0e6;

    color: #919191;

    margin-bottom: 17px;

}

.sq-r-item em,.sq-r-item i{

    font-style: normal;

}

.sq-r-item .leader-info .le-l{

    width: 155px;

    float: left;

    padding: 8px 0 0 13px;

}

.sq-r-item .leader-info .le-l-1 p{

    height: 28px;

    line-height: 28px;

    overflow: hidden;

}

.sq-r-item .leader-info .le-l-1 em{

    color: #4b8ee8;

}

.sq-r-item .leader-info .le-l-1 .sex{

    margin-right: 15px;

}

.sq-r-item .leader-info .le-l-2{

    width: 100%;

    height: auto;

    overflow: hidden;

}

.sq-r-item .leader-info .le-l-2 li{

    width: 50px;

    float: left;

    text-align: center;

    line-height: 20px;

}

.sq-r-item .leader-info .le-l-2 li em,.sq-r-item .leader-info .le-l-2 li span{

    display: block;

}

.sq-r-item .leader-info .le-l-2 li em{

    color: #4b8ee8;

}

.sq-r-item .leader-info .le-l-2 li span{

    font-size: 16px;

}

.sq-r-item .leader-info .le-l-3{

    height: 16px;

    margin-top: 10px;

    overflow: hidden;

    text-align: center;

}

.sq-r-item .leader-info .le-l-3 a{

    height: 16px;

    line-height: 16px;

    display:inline-block;

    background: #4b8ee8;

    color: #fff;

    font-size: 12px;

    padding: 0 5px;

    border-radius: 3px;

    margin:0 7px;

}

.sq-r-item .leader-info .le-r{

    float: right;

    width: 185px;

    height: 195px;

    border: 2px solid #e4e0e6;

    overflow: hidden;

    position: relative;

}

.sq-r-item .leader-info .le-r img{

    width: 185px;

    height: 195px;

}

.sq-r-item .leader-info .le-r .info{

	width:165px;

    height: 100%;

    padding: 35px 0 0 20px;

    position: absolute;

    top: 0;

    left: 0;

    background: rgba(75,142,232,.8);

    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc4b8ee8, endColorstr=#cc4b8ee8)";

    color: #fff;

    display: none;

}

.sq-r-item .leader-info .le-r .info h3{

    font-size: 14px;

    font-weight: normal;

    margin-bottom: 5px;

}

.sq-r-item .leader-info .le-r .info p{

    width: 100%;

    height: 100px;

    overflow: hidden;

    line-height: 25px;

}

.sq-r-item .leader-info .le-r a:hover .info{

    display: block;

}

.sq-r-item1{

    width: 322px;

    padding:18px;

    height: auto;

    overflow: hidden;

    border: 1px solid #e4e0e6;

    color: #919191;

}

.sq-r-item1 .sq-item-in{

    margin-bottom: 15px;

}

.sq-r-item1 .sq-item-in.nb{

    margin-bottom: 0;

}

.sq-r-item1 .title{

    width: 100%;

    height: 30px;

    line-height: 30px;

    overflow: hidden;

}

.sq-r-item1 .title h3{

    font-weight: normal;

    font-size: 18px;

    color: #4b8ee8;

    float: left;

}

.sq-r-item1 .title .more{

    float: right;

    color: #919191;

    font-size: 12px;

}

.sq-r-item1 .yj-list dl{

    width: 100%;

    height: auto;

    overflow: hidden;

    padding: 12px 0;

}

.sq-r-item1 .yj-list dt{

    width: 90px;

    height: 82px;

    float: left;

}

.sq-r-item1 .yj-list dd{

    width: 215px;

    height: 82px;

    overflow: hidden;

    float: right;

    line-height: 26px;

}

.sq-r-item1 .yj-list dd a{

    color: #919191;

}

.sq-r-item1 .yj-list dd a:hover{

    text-decoration: underline;

}

.sq-r-item1 .my-photo{

    width:100%;

    height:174px;

    overflow:hidden;

    position:relative;

    margin-top: 10px;

}

.sq-r-item1 .my-photo .hd{

    width: 100%;

    height:7px;

    overflow:hidden;

    position:absolute;

    bottom:10px;

    z-index:1;

}

.sq-r-item1 .my-photo .hd ul{

    overflow:hidden;

    zoom:1;

    text-align: center;

}

.sq-r-item1 .my-photo .hd ul li{

    display: inline-block;

    width:7px;

    height:7px;

    background:#fefeff;

    cursor:pointer;

    border-radius: 50%;

    margin: 0 3px;

}

.sq-r-item1 .my-photo .hd ul li.on{

    background: #4b8ee8;

}

.sq-r-item1 .my-photo .bd img{

    width:100%;

    height:174px;

    display:block;

}

.sq-r-item1 .friend-item{

    width: 100%;

    height: 190px;

    padding-top: 10px;

    display: none;

    overflow: hidden;

}

.sq-r-item1 .friend-item.current{

    display: block;

}

.sq-r-item1 .friend-item li {

    width: 60px;

    height: auto;

    text-align: center;

    overflow: hidden;

    float: left;

    margin: 10px 2px;

}

.sq-r-item1 .friend-item li img {

    width: 48px;

    height: 48px;

    border-radius: 50%;

}

.sq-r-item1 .friend-item li p {

    height: 22px;

    line-height: 22px;

    color: #919191;

    font-size: 12px;

    white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden;

}

.sq-item-in .myfocus{

    display: inline-block;

    font-size: 12px;

    margin-left: 10px;

}

.sq-item-in .myfocus a{

    color: #919191;

    margin: 0 2px;

}

.sq-item-in .myfocus a.on{

    color: #4b8ee8;

}



.watch-item .hd{

    height: 22px;

    line-height: 22px;

    color: #919191;

}

.watch-item .hd .prev,.watch-item .hd .next{ display:block;  width:13px; height:17px; float:right; overflow:hidden;

    cursor:pointer; background:url(../images/g_btn2.png) no-repeat; margin: 2px 4px 0;}

.watch-item .hd .next{

    background-position: -13px 0;

}

.watch-item .hd .prevStop{

    background-position:0 -17px;

}

.watch-item .hd .nextStop{

    background-position:-13px -17px;

}

.watch-item .hd .pageState{

    float: right;

}

.sq-r-item1 .watch-wrap{

    margin-top: -26px;

}

.sq-r-item1 .watch-item ul{

    width: 60px;

    float: left;

    overflow: hidden;

    margin: 10px 2px;

}

.sq-r-item1 .watch-item ul li {

    width: 60px;

    height: auto;

    text-align: center;

    overflow: hidden;

    padding: 10px 0;

}

.sq-r-item1 .watch-item ul li img {

    width: 48px;

    height: 48px;

    border-radius: 50%;

}

.sq-r-item1 .watch-item ul li p {

    height: 22px;

    line-height: 22px;

    color: #919191;

    font-size: 12px;

    white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden;

}





/*社区个人中心好友*/

.sq-friend-wrap{

    padding: 30px 40px;

    height: auto;

    overflow: hidden;

}

.sq-friend-wrap em,.sq-friend-wrap i{

    font-style: normal;

}

.sq-friend-nav{

    height: 28px;

    line-height: 28px;

    color: #919191;

}

.sq-friend-nav .fr-nav{

    float: left;

    margin-right: 30px;

}

.sq-friend-nav .fr-nav a{

    color: #919191;

}

.sq-friend-nav .fr-nav a.on{

    color: #4b8ee8;

}

.sq-fr-bd{

    width: 100%;

    height: auto;

    overflow: hidden;

    padding: 25px 0;

}

.sq-fr-bd .sq-fr-list{

    margin-right: -50px;

    overflow: hidden;

}

.sq-fr-bd .sq-fr-pane{

    display: none;

}

.sq-fr-bd .sq-fr-pane.current{

    display: block;

}

.sq-fr-bd dl{

    width: 185px;

    height: 72px;

    overflow: hidden;

    float: left;

    margin:0 50px 35px 0;

}

.sq-fr-bd dl dt{

    width: 72px;

    height: 72px;

    float: left;

}

.sq-fr-bd dl dt img{

    border-radius: 50%;

}

.sq-fr-bd dl dd{

    width: 95px;

    height: auto;

    float: right;

}

.sq-fr-bd dl dd p.name{

    height: 30px;

    line-height: 30px;

}

.sq-fr-bd dl dd p.name a{

    display: block;

    color: #4b8ee8;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

}

.sq-fr-bd dl dd p.num{

    height: 18px;

    line-height: 18px;

    color:#919191;

    font-size: 12px;

}

.sq-fr-bd dl dd .add-focus{

    font-size: 12px;

    color: #fff;

    height: 16px;

    line-height: 16px;

    display: inline-block;

    background: #4b8ee8;

    padding: 0 5px;

    border-radius: 4px;

    margin-top: 6px;

}



/*add*/

.sq-wrap-2 .sq-fr-bd {

    padding: 105px 20px 25px;

    box-sizing:border-box;

}

.sq-wrap-2 .sq-fr-bd dl{

    margin: 0 16px 35px 0;

}

.sq-wrap-2 .sq-fr-bd .sq-fr-list{

    margin-right: -20px;

}

.search-wrap{

    width: 100%;

    height: auto;

    padding: 20px;

    overflow: hidden;

    position: fixed;

    background-color: #fff;

}

.search-box-2 {

    width: 350px;

    height: 40px;

    border: 1px solid #ccc;

}

.search-box-2 .search-text {

    float: left;

    width: 275px;

    height: 40px;

    font-size: 16px;

    padding-left: 20px;

    line-height: 40px\9;

    background: none;

    color: #818080;

}

.search-box-2 .search-send {

    float: left;

    width: 51px;

    height: 40px;

    cursor: pointer;

    background: url(../images/zoom.png) no-repeat center center;

    background-size: 22px;

}



/*社区个人中心 照片*/

.sq-photo-wrap{

    width: 699px;

    height: auto;

    overflow: hidden;

    padding: 25px;

}

.sq-photo-wrap  .hd-pic-list{

    margin-right: -23px;

}

.sq-photo-wrap .hd-pic-list li{

    margin: 0 23px 20px 0;

}

.sq-bd-l .hd-bd-content .hd-bd-item dt{

    border: 1px solid #e6e6e6;

}

.sq-bd-l .hd-bd-content dd{

    width: 470px;

}

.sq-bd-l .hd-bd-content .hd-bd-item{

    border:none;

    padding: 0 0 20px;

    margin-bottom: 15px;

    border-bottom: 1px dotted #d9d6d6;

}

.sq-bd-l .hd-bd-content .bd-info ul li.bd-hd{

    margin-right: 0;

}

.sq-bd-l .hd-bd-content .bd-info ul li.bd-dd{

    float: right;

}

.hd-pic-list.photo{

    margin-right: -11px;

}

.hd-pic-list.photo li{

    width: 344px;

    margin-right: 11px;

}

.hd-pic-list.photo li .pic{

    width: 336px;

    height: 181px;

    border: none;

    background: url(../images/pho_bg1.png) no-repeat;

    padding: 4px;

}







/*社区中心 游记*/

.travel-wrap{

    width: 709px;

    padding: 25px 20px;

}

.travel-hd{

    height: 28px;

    line-height: 28px;

    padding-bottom: 8px;

    border-bottom: 1px solid #e9e9e9;

    margin-bottom: 25px;

}

.travel-hd.nb{

    margin-bottom: 0;

}

.travel-hd .title{

    float: left;

    font-size: 18px;

    color:#4b8ee8;

    margin-right: 20px;

}

.travel-hd .yj-num{

    float: left;

    color: #454444;

}

.travel-hd .write-yj{

    float: right;

    margin-left: 10px;

}

.travel-hd .write-yj a{

    height: 28px;

    line-height: 28px;

    background: #4b8ee8;

    display: block;

    color: #fff;

    padding: 0 15px;

    border-radius: 5px;

}

.travel-wrap .travel-list{

    width: 100%;

    height: auto;

    overflow: hidden;

}

.sq-travel-item dl{

    width: 100%;

    height: 152px;

    overflow: hidden;

    padding-bottom: 22px;

    border-bottom: 1px dotted #adadad;

    margin-bottom: 35px;

}

.sq-travel-item dl dt{

    width: 205px;

    height: 150px;

    overflow: hidden;

    float: left;

    border: 1px solid #919191;

}

.sq-travel-item dl dt img{

    width: 205px;

    height: 150px;

    display:block;

}

.sq-travel-item dl dd{

    width: 465px;

    height: 152px;

    overflow: hidden;

    float: right;

}

.sq-travel-item .sq-travel-in h3{

    height: 22px;

    line-height: 22px;

    font-weight: normal;

    font-size: 18px;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

}

.sq-travel-item .sq-travel-in h3 a{

   color: #4b8ee8;

}

.sq-travel-item .editor-inner{

    font-size: 13px;

    height: 15px;

    line-height: 15px;

    margin-top: 10px;

    color: #919191;

}

.sq-travel-item .editor-inner a{

    color: #4b8ee8;

}

.sq-travel-item .editor-inner .editor{

    margin-right: 70px;

    float: left;

}

.sq-travel-item .editor-inner .date{

    float: left;

    margin-right: 25px;

}

.sq-travel-item .editor-inner .show-pl{

    float: left;

    margin-right: 30px;

}

.sq-travel-item .editor-inner .show-pl span{

    float: left;

    margin-right: 5px;

}

.sq-travel-item .editor-inner .show-pl span i{

    width: 21px;

    height: 15px;

    background:url(../images/icon.png) no-repeat 0 -62px;

    float: left;

    margin-right: 3px;

}

.sq-travel-item .editor-inner .show-pl .watch i{

    background-position: 0 -62px;

}

.sq-travel-item .editor-inner .show-pl .pl i{

    background-position: 0 -77px;

}

.sq-travel-item .editor-inner .show-pl .good i{

    background-position: 0 -92px;

}

.sq-travel-item .editor-inner .last-date{

    float: left;

}

.sq-travel-item .sq-t-detail{

    width: 100%;

    height: 96px;

    font-size: 13px;

    line-height: 24px;

    overflow: hidden;

    margin-top: 10px;

}

.sq-travel-item .sq-t-detail a{

    color: #919191;

}



/**编辑器**/

.post-container{

    width: 100%;

    height: auto;

    overflow: hidden;

    margin-bottom: 25px;

}

.sq-editor-cont{

    height: auto;

    border: 1px solid #e6e6e6;

}

.sq-editor-cont .sq-editor-text{

    width: 100%;

    height: auto;

    overflow: hidden;

    border-bottom: 1px solid #e6e6e6;

}

.sq-editor-cont .sq-editor-text .textarea{

    width: 100%;

    height: 110px;

    color: #919191;

    outline: none;

    font-size: 14px;

    padding: 15px 20px;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    cursor: text;

}

/**/

.sq-editor-cont .sq-editor-text .textarea a{

    color: #5386ed;

    margin: 0 5px;

}

.sq-editor-cont .sq-editor-text .textarea a:hover{

    color: #3366cc;

}

/**/

.sq-editor-ft{

    height: 45px;

    line-height: 45px;

    overflow: hidden;

    padding-left: 20px;

}

/**/

.sq-editor-pics {

    display: none;

    padding: 15px;

    border-top: 1px solid #ddd;

}

.sq-editor-pics ul {

    margin-left: -3%;

    margin-top: -15px;

}

.sq-editor-pics ul li{

    float: left;

    margin-left: 3%;

    width: 30%;

    height: 150px;

    overflow: hidden;

    border: 1px solid #ddd;

    position: relative;

    margin-top: 15px;

}

.sq-editor-pics ul li img{

    width: 100%;

    height: 100%;

}

.sq-editor-link{

    padding: 10px 16px;

}

.sq-editor-link li{

    height: 40px;

    line-height: 40px;

    padding: 10px 0;

    white-space: nowrap;

}

.sq-editor-link li label{

    float: left;

    width: 80px;

}

.sq-editor-link li input{

    float: right;

    border: 1px solid #dedede;

    height: 20px;

    line-height: 20px;

    padding: 10px;

    width: 250px;

}

.sq-editor-pics ul li .btn-rm{

    position: absolute;

    right: 10px;

    top: 10px;

    width: 20px;

    height: 20px;

    line-height: 18px;

    text-align: center;

    cursor: pointer;

    background-color: #4b8ee8;

    border-radius: 50%;

    overflow: hidden;

    font-style: normal;

    color: #fff;

}

.sq-editor-pics ul li .btn-rm:hover{

    background: #1f7bf5;

}

/**/

.sq-editor-attach{

    height: auto;

    overflow: hidden;

    float: left;

}

.sq-editor-attach ul li{

    float: left;

    margin-right: 15px;

}

.sq-editor-attach ul li a{

    color: #919191;

	position: relative;

    display: inline-block;

}

/**/

.sq-editor-attach ul li a .btn-img-upload{

	width:60px;

    position: absolute;

    left: 0;

    top: 0;

    right: 0;

    bottom: 0;

    opacity: 0;

    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);

    cursor: pointer;

    margin: 0;

    z-index: 9;

}

/**/











.sq-editor-ft .icon{

    width: 22px;

    height: 22px;

    display: inline-block;

    vertical-align: middle;

    background: url(../images/editor/editor_icon.png) no-repeat 0 0;

    margin-left: 5px;

}

.sq-editor-ft .icon.icon-emot{

    background-position: 0 0;

}

.sq-editor-ft .icon.icon-pic{

    background-position: -22px 0;

}

.sq-editor-ft .icon.icon-video{

    background-position: -44px 0;

}

.sq-editor-ft .icon.icon-music{

    background-position: -66px 0;

}

.sq-editor-ft .icon.icon-link{

    background-position: -88px 0;

}

.sq-editor-ft .sq-editor-op{

    float: right;

    margin: 8px 15px 0 0;

}

.sq-editor-ft .sq-editor-op .btn-post{

    height: 30px;

    line-height: 30px;

    background: #4b8ee8;

    font-size: 16px;

    color: #fff;

    display: inline-block;

    padding: 0 20px;

    border-radius: 3px;

}

.sq-editor-ft .icon.icon-post{

    background-position: -110px 0;

}

.sq-editor-op .btn-post i{

    margin: 0 8px 0 0;

}

.sq-editor-op .btn-post i.icon-reback{

    background-position: -154px -22px;

}

.fn-feed-container{

    width: 100%;

    height: auto;

    overflow: hidden;

}

.feed-inner{

    height: auto;

    overflow: hidden;

    border: 1px solid #e6e6e6;

    padding: 20px;

}

.feed_friend_list{

    overflow: hidden;

}

.feed-inner li{

    margin-bottom: 25px;

}

.f-aside .f-user-pto{

    width: 58px;

    height: 58px;

    overflow: hidden;

    float: left;

}

.f-aside .f-user-pto img{

    width: 58px;

    height: 58px;

    display: block;

    border-radius: 50%;

}

.f-aside{

    width: 100%;

    height: auto;

    overflow: hidden;

}

.f-aside .f-user-info{

    width: 350px;

    height: auto;

    float: left;

    padding-left: 15px;

}

.f-aside .f-user-info .f-nick{

    height: 20px;

    line-height: 20px;

    margin-top: 5px;

    font-size: 16px;

    color: #9B9B9B;

}

.f-aside .f-user-info .f-nick a{

    color: #4b8ee8;

    font-size: 16px;

}

.f-aside .f-user-info .info-detail{

    height: 15px;

    line-height: 15px;

    font-size: 12px;

    color: #919191;

    margin-top: 10px;

}

.f-aside .f-user-info .info-detail span{

    margin-right: 6px;

}

.f-aside .f-user-info .icon-browse{

    width: 21px;

    height: 15px;

    display: inline-block;

    background:url(../images/icon.png) no-repeat 0 -62px;

    vertical-align: middle;

    margin-right: 2px;

}

.f-wrap{

    width: 100%;

    height: auto;

    overflow: hidden;

    padding-top: 10px;

}

.f-wrap .f-info{

    color:#919191;

    line-height: 24px;

    margin-bottom: 10px;

}

.f-op-wrap{

    overflow: hidden;

}

.f-op-wrap .f-detail{

    height: 36px;

    line-height: 36px;

    overflow: hidden;

    background: #f7f7f7;

    padding-left: 10px;

    border: 1px solid #e6e6e6;

}

.f-op-wrap .f-detail a{

    height: 22px;

    line-height: 22px;

    display:inline-block;

    color: #919191;

    padding: 2px 5px;

    border: 1px solid #f7f7f7;

    border-radius: 2px;

}

.f-op-wrap .f-detail a:hover{

    background: #fff;

    border: 1px solid #e6e6e6;

}

.f-op-wrap .ui-icon{

    width: 22px;

    height: 22px;

    display: inline-block;

    background: url(../images/editor/editor_icon.png) no-repeat 0 -22px;

    vertical-align: middle;

    margin-right: 5px;

}

.f-op-wrap .ui-icon.icon-comment{

    background-position: 0 -22px;

}

.f-op-wrap .ui-icon.icon-forward{

    background-position: -22px -22px;

}

.f-op-wrap .ui-icon.icon-praise{

    background-position: -44px -22px;

}

.f-op-wrap .ui-icon.icon-collect{

    background-position: -66px -22px;

}

.f-op-wrap .ui-icon.icon-delete{

    background-position: -22px -44px;

}

/*点赞*/

.f-op-wrap .f-like{

	padding:10px 0 0 0;

    margin-bottom: 2px;

    zoom: 1;

    overflow: hidden;

}

.f-op-wrap  .f-like .icon-btn {

    width: 30px;

    height: 30px;

    margin-right: 10px;

    float: left;

    position: relative;

}

.f-op-wrap  .f-like .icon-btn a{

    display: block;

    width: 22px;

    height: 22px;

    border: 1px solid #e2e2e2;

    border-radius: 5px;

    padding: 4px;

}

.f-op-wrap .f-like .praise .icon-praise{

    width: 22px;

    height: 22px;

    display: inline-block;

    background: url(../images/editor/editor_icon.png) no-repeat 0 -45px;

    vertical-align: middle;

}

.f-op-wrap .f-like .praise:hover .icon-praise{

    background-position: -44px -22px;

}

.f-op-wrap .f-like .user-list .item{

    width: 32px;

    height: 32px;

    float: left;

    margin: 0 10px 10px 0;

}

.f-op-wrap .f-like .user-list .item img{

    width: 32px;

    height: 32px;

    display: block;

    border-radius: 50%;

}

/*评论*/

.mod-comments .comments-list{

    margin-top: 10px;

}

.mod-comments .comments-list .comments-item {

    margin-bottom: 4px;

    color: #919191;

}

.mod-comments .comments-list .comments-item .comments-item-bd {

    padding: 0 0 0 45px;

    position: relative;

    overflow: hidden;

}

.mod-comments .comments-list .comments-item .comments-content{

    margin: -6px 0 10px 0;

	padding-top: 12px;
}

.mod-comments .comments-list .ui-avatar {

    position: absolute;

    left: 0;

    top: 0;

}

.mod-comments .comments-list .ui-avatar img {

    width: 32px;

    height: 32px;

    border-radius:50%;

}

.c_tx {

    color: #4b8ee8;

}

.mod-comments .comments-list .comments-op {

    line-height: 18px;

    position: relative;

}

.mod-comments .comments-list .comments-op span {

    margin-right: 10px;

    color: #b0afaf;

}

.mod-comments .comments-op .act-reply,.mod-comments .comments-op .act-delete {

    display: inline-block;

    width: 13px;

    height: 13px;

    margin-right: 10px;

    background: url(../images/editor/editor_icon.png) no-repeat 0 -67px;

    vertical-align: -2px;

}

.mod-comments .comments-op .act-delete.none{

    display: none;

}

.hide-clip {

    display: none;

}

.mod-comments .comments-op .act-delete{

    background: url(../images/editor/editor_icon.png) no-repeat -13px -67px;

}

.comments-item-bd .comment-box-wrap{

    margin-bottom: 20px;

}



/*个人页面 上传照片*/

.photo-editor-operate{

    color: #4b8ee8;

    padding: 15px 0 20px;

}

.photo-editor-operate a{

    height: 20px;

    line-height: 20px;

    font-size: 16px;

    color: #4b8ee8;

}

.hd-top-nav span.tips{

    font-size: 16px;

    color: #454444;

    padding-left: 35px;

}



/*创建相册*/

.album-create h3{

    color: #454444;

    font-size: 16px;

    font-weight: normal;

    height: 30px;

    line-height: 30px;

    margin-bottom: 20px;

}

.Seconavi {

    width: 100%;

    height: 30px;

    line-height: 30px;

    margin-bottom: 25px;

    font-size: 16px;

    color: #4b8ee8;

}

.Seconavi a{

    color: #4b8ee8;

}

.Seconavi .num-r{

    float: right;

    color: #919191;

}

.Seconavi .num-r i{

    font-style: normal;

    color: #4b8ee8;

}

.mainTable th {

    width: 90px;

    height: 32px;

    line-height: 32px;

    text-align: right;

    vertical-align: top;

    padding-right: 10px;

    color: #454444;

    font-size: 16px;

    font-weight: normal;

}

.mainTable span.red{

    width: 20px;

    line-height: 32px;

    font-size: 18px;

    color: #f2a119;

    display: inline-block;

    text-align: center;

    font-style: normal;

    vertical-align: middle;

}

.mainTable td {

    vertical-align: top;

    line-height: 200%;

    padding-bottom: 20px;

    font-size: 16px;

}

.mainTable input[type="text"] {

    width: 560px;

    height: 30px;

    border: 1px solid #ccc;

    color: #999999;

    padding: 0 10px;

    font-size: 14px;

    border-radius: 3px;

}

.mainTable select{

    height: 32px;

    line-height: 32px;

    border: 1px solid #ccc;

    padding-left: 10px;

    border-radius: 3px;

    color: #919191;

}

.mainTable textarea {

    width: 560px;

    height: 100px;

    padding:10px;

    border: 1px solid #ccc;

    margin-bottom: 10px;

    resize: none;

    overflow: auto;

    color: #999999;

}

.mainTable .send_btn{

    width:auto;

    padding: 0 10px;

    height: 28px;

    line-height: 28px;

    background:#4b8ee8;

    font-size: 16px;

    color: #fff;

    display:inline-block;

    text-align: center;

    border-radius: 5px;

    cursor: pointer;

}

/*回复框*/

.comments-box{

    overflow: hidden;

    position: relative;

    border: 1px solid #e6e6e6;

    margin-top: -1px;

}

.comments-box .text-input{

    height: 44px;

    line-height: 44px;

    overflow: hidden;

    padding-left: 15px;

    cursor: text;

}

.comments-box .text-input a{

    color: #919191;

}

.comments-box .mod-insert-mess{

    width: 70px;

    height: 44px;

    line-height: 44px;

    text-align: center;

    position: absolute;

    right:0;

    bottom: 0;

    border-left: 1px solid #e6e6e6;

}

.comments-box .mod-insert-mess a{

    width: 100%;

    height: 100%;

    display: block;

}

.comments-box .mod-insert-img{

    width: 65px;

    height: 44px;

    text-align: center;

    position: absolute;

    right: 0;

    bottom: 0;

    overflow: hidden;

    border-left: 1px solid #e6e6e6;

}

.comments-box .mod-insert-img a{

    width: 100%;

    height: 100%;

    display: block;

}

.comments-box .icon{

    width: 22px;

    height: 22px;

    margin-top: 10px;

    display: inline-block;

    background: url(../images/editor/editor_icon.png) no-repeat -88px -22px;

}

.comments-box .icon.icon-mess{

    background-position: -88px -22px;

}

.comments-box .icon.icon-img{

    background-position: -110px -22px;

}

.comment-box-wrap{

    display: none;

    margin-top: -1px;

}



/*社区最新动态*/

.fn-feed-control {

    height: 45px;

    line-height: 45px;

    border: 1px solid #e6e6e6;

    background: #f7f7f7;

    margin-bottom: -1px;

}

.feed-control{

    padding-left: 15px;

}

.feed-control a{

    color: #454444;

    margin-right: 28px;

}

.feed-control a.on{

    color: #4b8ee8;

}

.feed-control a.feed_me_refresh{

    text-align: center;

    float: right;

    display: block;

    margin-right: 15px;

    margin-top: 12px;

}

.feed-control a.feed_me_refresh .icon-refresh{

    width: 22px;

    height: 22px;

    display: inline-block;

    background: url(../images/editor/editor_icon.png) no-repeat -132px -22px;

}



.s-watch-more{

    width: 90px;

    height: auto;

    margin: 0 auto;

}

.s-watch-more a{

    width: 100%;

    height: auto;

    overflow: hidden;

    text-align: center;

    display: block;

}

.s-watch-more span{

    color:#9b9b9b;

    display:block;

}

.s-watch-more i{

    width: 22px;

    height: 22px;

    display: inline-block;

    background: url(../images/editor/editor_icon.png) no-repeat -132px 0;

}

.s-watch-more a:hover span{

    color: #4b8ee8;

}

.s-watch-more a:hover i{

    background-position: -154px 0;

}

/*社区*/

.sq-banner{

    width: 100%;

    height: 335px;

    position: relative;

    /*margin-bottom: 30px;*/

    overflow: hidden;

}

.sq-banner .inner-pic{

    position: absolute;

    left: 50%;

    margin-left: -960px;

}

.sq-banner .search-box{

    position: static;

}

.sq-banner .sq-inner{

    width: 1200px;

    position: absolute;

    left: 50%;

    margin-left: -600px;

    bottom: 25px;

}

.sq-banner .search-box{

    width: 487px;

    background: none;

    left: 50%;

    right: auto;

    margin-left: -243px;

    bottom: 85px;

}

.sq-banner .search-box .search-text{

    width: 370px;

}

.sq-banner .sq-inner .search-box{

    margin: 10px 110px 0 155px;

    float: left;

}

.sq-banner .sq-1{

    width: 140px;

    height: 45px;

    line-height: 45px;

    float: left;

    text-align: center;

    margin: 5px 12px 0;

}

.sq-banner .sq-1 i{

    width: 12px;

    height: 9px;

    margin-left: 6px;

}

.sq-banner .sq-1 a{

    width: 140px;

    height: 45px;

    display: block;

    background: #3366cc;

    color: #fff;

    font-size: 18px;

    border-radius: 4px;

}

.sq-banner .sq-1 .er_nav_wrap{

    position: absolute;

    display: none;

}

.sq-banner .sq-1 .er_nav_wrap a{

    height: 40px;

    line-height: 40px;

    font-size: 16px;

    background: #fff;

    color:#3366cc;

    border-radius:0; 

}

.sq-banner .sq-1 .er_nav_wrap a:hover{

    background: #3366cc;

    color: #fff;

}





/*top banner*/

.sq-standard{

    width: 100%;

    height: auto;

    overflow: hidden;

    margin-bottom: 20px;

	display:none;

}

.sq-standard .sq-l{

    width: 870px;

    height: 432px;

    overflow:hidden;

    float: left;

    position:relative;

}

.sq-standard .sq-l .pic img {

    width: 870px;

    height: 432px;

    display: block;

}

.sq-standard  .sq-l .txt {

    position: absolute;

    bottom: 0;

    z-index: 2;

    height: 49px;

    width: 100%;

    overflow: hidden;

    background:rgba(0,0,0,.4);

    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000, endColorstr=#66000000)";

}

.sq-standard  .sq-l .txt li{

    width: auto;

    height: 49px;

    line-height: 49px;

    overflow: hidden;

    position: absolute;

    bottom: -49px;

    padding-left: 25px;

}

.sq-standard  .sq-l .txt li a {

    width: 700px;

    display: block;

    color: #fff;

    font-size: 16px;

    white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden;

}

.sq-standard  .sq-l .num {

    position: absolute;

    z-index: 3;

    bottom: 20px;

    right: 75px;

}

.sq-standard  .sq-l .num li {

    float: left;

    position: relative;

    width: 20px;

    height: 5px;

    overflow: hidden;

    background: #fff;

    margin: 0 3px;

}

.sq-standard  .sq-l .num li.on{

    background: #3366cc;

}

.sq-standard .sq-r{

    width: 330px;

    height: 432px;

    float: left;

    border-top: 1px solid #dbdbdb;

    border-bottom: 1px solid #dbdbdb;

    margin-left: -1px;

    position: relative;

}

.sq-standard .sq-r li{

    height: 72px;

    line-height: 72px;

    border-bottom: 1px solid #dbdbdb;

    border-right: 1px solid #dbdbdb;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

    font-size: 18px;

    padding: 0 10px 0 35px;

}

.sq-standard .sq-r li a{

    color: #454444;

}

.sq-standard .sq-r li.on{

    border-right: 4px solid #3366cc;

}

.sq-standard .sq-r li.on i{

    display: block;

}

.sq-standard .sq-r li i{

    position: absolute;

    left: -30px;

    z-index:999;

    margin-top: 3px;

    display: none;

}

.sq-standard .sq-r li i img{

    width: 55px;

    height: 55px;

    overflow: hidden;

    border: 3px solid #fff;

    border-radius: 50%;

}



/*社区动态*/

.community-f1 ul{

    overflow: hidden;

    margin:0 -40px 0 0;

}

.community-f1 li{

    width: 373px;

    height: auto;

    background:#eeebeb;

    border-radius: 4px;

    float: left;

    margin-right: 40px;

}

.community-f1 li .c-pic{

    width: 373px;

    height: 234px;

    overflow: hidden;

    position: relative;

}

.community-f1 li .c-pic .nums{

    height: 28px;

    line-height: 28px;

    position: absolute;

    right: 10px;

    bottom: 10px;

    text-align: right;

    color: #fff;

}

.community-f1 li .c-pic .nums span{

    margin-right: 6px;

}

.community-f1 li .c-pic .nums i{

    width: 16px;

    height: 16px;

    display:inline-block;

    vertical-align: -2px;

    margin-right: 3px;

    background: url(../images/jt2.png) no-repeat;

}

.community-f1 li .c-pic img{

    border-radius: 4px;

}

.community-f1 li .c-tips{

    height: 38px;

    line-height: 38px;

    position: relative;

    padding-left: 95px;

    color: #454444;

    font-size: 16px;

}

.community-f1 li .c-tips p{

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

}

.community-f1 li .c-tips .tx{

    width: 55px;

    height: 55px;

    position: absolute;

    top: -27px;

    left: 15px;

}

.community-f1 li .c-tips .tx img{

    border-radius: 50%;

    border: 3px solid #fff;

}



/*社区论坛*/

.bbs-con{

    width: 100%;

    height: auto;

    overflow: hidden;

    position: relative;

}

.bbs-con .side-catalog{

    width: 140px;

    margin-left: 460px;

}



.bbs-item{

    width: 33.33%;

    height: auto;
	float: left;
    overflow: hidden;

}
.community-f1 ul li:nth-of-type(1){
	margin-bottom: 15px;
}
.community-f1 ul li:nth-of-type(2){
	margin-bottom: 15px;
}
.community-f1 ul li:nth-of-type(3){
	margin-bottom: 15px;
}
.bbs-item .title{

    height: 35px;

    line-height: 35px;

    font-size: 24px;

    color: #2260b4;

    margin-bottom: 22px;
    
    text-align: center;

}

.bbs-bd dl{

    width: 490px;

    overflow: hidden;

    margin:0 30px 40px 0;

    float: left;

}

.bbs-bd dl dt{

    width: 350px;

    height: 260px;

    overflow: hidden;
	
	margin: auto;
}

.bbs-bd dl dd{

    width: 328px;

    height: 123px;

    border: 1px solid #e8e7e7;

    padding: 15px 0 0 20px;

    color: #454444;
    
    margin: auto;

}

.bbs-bd dl dd .bbs-name{

    height: 30px;

    line-height: 30px;

    font-size: 18px;

}

.bbs-bd dl dd .bbs-name a{

    color: #454444;

}

.bbs-bd dl dd .bbs-bg{

    margin: 5px 0;

}

.bbs-bd dl dd .bbs-ms span{

    margin-right: 14px;

}

.bbs-bd dl dd .bbs-ms i{

    width: 22px;

    height: 22px;

    display:inline-block;

    background: url(../images/jt1.png) no-repeat -224px -28px;

    vertical-align: middle;

    margin-right: 5px;

}

.bbs-bd dl dd .bbs-ms .wr i{

    background-position:-224px -28px;

}

.bbs-bd dl dd .bbs-ms .ms i{

    background-position:-246px -28px;

}

/*社区论坛列表*/

.sq-crumb{

    height: 65px;

    position: relative;

}

.sq-crumb .sq-h{

    height: 62px;

    line-height: 62px;

    border-bottom: 3px solid #3366cc;

    display: inline-block;

    float: left;

}

.sq-search{

    float: right;

    width: 318px;

    height: 33px;

    border: 1px solid #929191;

    border-radius: 6px;

    margin-top: 12px;

}

.sq-search .search-text {

    float: left;

    width: 250px;

    height: 33px;

    font-size: 14px;

    padding-left: 20px;

    line-height: 33px\9;

    background: none;

    color: #919191;

}

.sq-search .search-send {

    float: left;

    width: 48px;

    height: 33px;

    cursor: pointer;

    background: url(../images/zoom.png) no-repeat center center;

    background-size: 20px;

}

.sq-new-t{

    height: 35px;

    line-height: 35px;

    background: #3366cc;

    font-size: 18px;

    padding: 0 25px;

    margin: 12px 0 0 35px;

    border-radius: 5px;

    float: right;

}

.sq-new-t i{

    width: 20px;

    height: 19px;

    vertical-align: middle;

    margin-right: 10px;

}

.sq-new-t a{

    color: #fff;

}

.sq-crumb .sq-h span{

    color: #3366cc;

    font-size: 24px;

}

.sq-crumb .sq-h a{

    color: #454444;

    font-size: 18px;

}

.sq-crumb .line {

    width: 100%;

    border-bottom: 1px solid #454444;

    position: absolute;

    bottom: 1px;

    z-index: 0;

}

.sq-lt-nav{

    height: 30px;

    line-height: 30px;

    margin: 30px 0 45px;

}

.sq-lt-nav .navs{

    height: 28px;

    line-height: 28px;

    display: inline-block;

    color: #2260b4;

    border: 1px solid #e6e6e6;

    padding: 0 20px;

}

.sq-lt-nav .navs.navs1{

    border-top-left-radius: 25px;

    border-bottom-left-radius: 25px;

}

.sq-lt-nav .navs.navs2{

    border-top-right-radius: 25px;

    border-bottom-right-radius: 25px;

}

.sq-lt-nav .navs.on{

    color: #fff;

    background: #2260b4;

    border: 1px solid #2260b4;

}

.sq-lt-nav .total{

    margin-left: 22px;

}

.sq-lt-nav .total i{

    font-style: normal;

    color: #2260b4;

}

.sq-list-item dl{

    width: 100%;

    height: auto;

    overflow: hidden;

    margin-bottom: 40px;

}

.sq-list-item dl dt{

    width: 84px;

    height: 84px;

    float: left;

}

.sq-list-item dl dt img{

    width: 84px;

    height: 84px;

    border-radius: 50%;

}

.sq-list-item dl dd{

    width: 1090px;

    height: auto;

    padding-bottom: 25px;

    float: right;

    border-bottom: 1px solid #e6e4e4;

}

.sq-list-item dl dd .s-l-l{

    width: 890px;

    float: left;

}

.sq-list-item dl dd .s-l-l .title{

    font-weight: normal;

    font-size: 18px;

    height: 22px;

    line-height: 22px;

    margin-bottom: 15px;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

}

.sq-list-item dl dd .s-l-l .title a{

    color: #454444;

}

.sq-list-item .editor-inner{

    font-size: 13px;

    height: 15px;

    line-height: 15px;

    margin-top: 5px;

    color: #919191;

}

.sq-list-item .editor-inner a{

    color: #4b8ee8;

}

.sq-list-item .editor-inner .editor{

    margin-right: 70px;

    float: left;

}

.sq-list-item .editor-inner .date{

    float: left;

    margin-right: 25px;

}

.sq-list-item .editor-inner .show-pl{

    float: left;

    margin-right: 30px;

}

.sq-list-item .editor-inner .show-pl span{

    float: left;

    margin-right: 5px;

}

.sq-list-item .editor-inner .show-pl span i{

    width: 21px;

    height: 15px;

    background:url(../images/icon.png) no-repeat 0 -62px;

    float: left;

    margin-right: 3px;

}

.sq-list-item .editor-inner .show-pl .watch i{

    background-position: 0 -62px;

}

.sq-list-item .editor-inner .show-pl .pl i{

    background-position: 0 -77px;

}

.sq-list-item .editor-inner .show-pl .good i{

    background-position: 0 -92px;

}

.sq-list-item .editor-inner .last-date{

    float: left;

}

.sq-list-item .s-l-detail{

    height: 67px;

    line-height: 24px;

    margin-top: 15px;

    overflow: hidden;

}

.sq-list-item .s-l-detail a{

    color: #919191;

}

.sq-list-item dl dd .s-l-r{

    width: 175px;

    height: 130px;

    float: right;

}



/*社区论坛详情*/

.sq-d-crumb{

    height: 35px;

    line-height: 35px;

    font-size: 16px;

    color: #919191;

    margin-bottom: 30px;

}

.sq-d-crumb .sq-d{

    float: left;

}

.sq-d-crumb .sq-d a{

    color: #919191;

}

.sq-d-crumb .sq-new-t{

    margin-top: 0;

}

.sq-d-crumb .sq-search{

    margin-top: 0;

}

.sq-d-title{

    width: 100%;

    height: 84px;

    overflow: hidden;

    position: relative;

}

.sq-d-title .tx{

    width: 84px;

    height: 84px;

    overflow: hidden;

    position: absolute;

    left: 0;

    top: 0;

}

.sq-d-title .tx img{

    width: 84px;

    height: 84px;

    border-radius: 50%;

}

.sq-d-title h3{

    height: 34px;

    line-height: 34px;

    color: #3366cc;

    font-size: 24px;

    font-weight: normal;

    padding-bottom: 8px;

    border-bottom: 1px solid #454444;

    padding-left: 95px;

}

.sq-d-title .editor-inner{

    font-size: 13px;

    height: 15px;

    line-height: 15px;

    margin-top: 12px;

    color: #919191;

    padding-left: 95px;

}

.sq-d-title .editor-inner a{

    color: #4b8ee8;

}

.sq-d-title .editor-inner .editor{

    margin-right: 25px;

    float: left;

}

.sq-d-title .editor-inner .date{

    float: left;

    margin-right: 25px;

}

.sq-d-title .editor-inner .show-pl{

    float: left;

    margin-right: 30px;

}

.sq-d-title .editor-inner .show-pl span{

    float: left;

    margin-right: 5px;

}

.sq-d-title .editor-inner .show-pl span i{

    width: 21px;

    height: 15px;

    background:url(../images/icon.png) no-repeat 0 -62px;

    float: left;

    margin-right: 3px;

}

.sq-d-title .editor-inner .show-pl .watch i{

    background-position: 0 -62px;

}

.sq-d-title .editor-inner .show-pl .pl i{

    background-position: 0 -77px;

}

.sq-d-title .editor-inner .show-pl .good i{

    background-position: 0 -92px;

}

.sq-d-title .editor-inner .e-op{

    float: left;

}

.sq-d-title .editor-inner .e-op a{

    margin-right: 10px;

}









.sq-d-bd{

    width: 100%;

    height: auto;

    overflow: hidden;

}

.sq-d-bd .sq-d-l{

    width: 795px;

    height: auto;

    float: left;

}

.sq-d-bd .sq-d-l .d-con{

    width: 100%;

    height: auto;

    overflow: hidden;

    padding: 30px 0;

    line-height: 20px;

    color: #919191;

}

.sq-d-bd .sq-d-l .d-con img{

    max-width: 100%;

    height: auto;

}

.sq-d-bd .sq-d-l .d-tz{

    width: 100%;

    height: auto;

    overflow: hidden;

    margin-bottom: 35px;

}

.sq-d-bd .sq-d-l .d-tz .title{

    height: 30px;

    line-height: 30px;

    font-size: 18px;

    color: #3366cc;

    margin-bottom: 25px;

}

.sq-d-bd .sq-d-l .d-tz-list{

    margin-right: -49px;

}

.sq-d-bd .sq-d-l .d-tz-list li{

    width: 162px;

    height: auto;

    float: left;

    margin-right: 49px;

}

.sq-d-bd .sq-d-l .d-tz-list li .pic{

    width: 162px;

    height: 117px;

    overflow: hidden;

}

.sq-d-bd .sq-d-l .d-tz-list li img{

    width: 160px;

    height: 115px;

    border: 1px solid #919191;

}

.sq-d-bd .sq-d-l .d-tz-list .info{

    padding-top: 5px;

}

.sq-d-bd .sq-d-l .d-tz-list .info p.name{

    height: 24px;

    line-height: 24px;

    color: #919191;

}

.sq-d-bd .sq-d-l .d-tz-list .info p.date{

    height: 24px;

    line-height: 24px;

    color: #bcbcbc;

}

.sq-d-bd .sq-d-l .d-pl .feed-inner{

    width: 100%;

    padding: 0;

    border: 0;

}

.f-aside .f-user-floor{

    height: 25px;

    line-height: 25px;

    font-size: 20px;

    color: #919191;

    float: right;

    margin-top: 25px;

}

.sq-d-bd .sq-d-l .d-pl{

    width: 100%;

    height: auto;

    overflow: hidden;

}

.sq-d-bd .sq-d-l .d-pl .f-aside{

    padding-bottom: 7px;

    border-bottom: 1px solid #e4e0e6;

}

.f-aside .f-user-info .info-detail .post-time{

    font-size: 14px;

}

.sq-d-bd .sq-d-l .d-pl .feed-inner li{

    margin-bottom: 30px;

}







.sq-d-bd .sq-d-r{

    width: 350px;

    height: auto;

    float: right;

    overflow: hidden;

}

.sq-d-bd .sq-d-r .title{

    height: 24px;

    line-height: 24px;

    margin-bottom: 15px;

}

.sq-d-bd .sq-d-r .sq-d-item{

    width: 100%;

    height: auto;

    overflow: hidden;

    margin-bottom: 15px;

}

.sq-d-bd .sq-d-r .title h3{

    font-size: 18px;

    color: #3366cc;

    font-weight: normal;

    float: left;

}

.sq-d-bd .sq-d-r .more{

    float: right;

    font-size: 12px;

    color: #919191;

}

.sq-r-box dl{

    width: 100%;

    height: 75px;

    overflow: hidden;

    margin-bottom: 20px;

}

.sq-r-box dl dt{

    width: 105px;

    height: 75px;

    float: left;

}

.sq-r-box dl dt img{

    width: 103px;

    height: 73px;

    border: 1px solid #919191;

}

.sq-r-box dl dd{

    width: 230px;

    height: 75px;

    float: right;

    overflow: hidden;

}

.sq-r-box dl dd .r-t{

    height: 48px;

    line-height: 24px;

    overflow: hidden;

}

.sq-r-box dl dd .r-t a{

    color:#919191;

}

.sq-r-box dl dd .r-w{

    height: 20px;

    line-height: 20px;

    color: #bcbcbc;

    margin-top: 10px;

}

.sq-r-box dl dd .r-w .date{

    display: inline-block;

    margin-right: 25px;

}

.sq-r-box dl dd .r-w span{

    margin-right: 5px;

}

.sq-r-box dl dd .r-w span i{

    width: 14px;

    height: 14px;

    overflow: hidden;

    display: inline-block;

    vertical-align: -2px;

    background: url(../images/rect2-1.png) no-repeat -14px 0;

    margin-right: 3px;

}

.sq-r-box dl dd .r-w .watch i{

    background: url(../images/rect2-1.png) no-repeat 0 0;

}





/*我的足迹*/

.ActivityTop{color: #454444; height: 18px; line-height: 18px; margin-bottom: 18px;}

.ActivityTop em{ color: #4b8ee8; font-style: normal;}

.ActivityTop .title{ font-size: 18px; float: left; margin-right: 25px;}

.ActivityTop .tips{ float: left; margin-right: 45px;}

.ActivityTop .trails-dis{ float: left; margin-right: 20px;}

.ActivityTop .trails-num{ float: left; margin-right: 20px;}

.ActivityTop .get-basic{ height: 18px; line-height: 18px; background: #4b8ee8; color: #fff; float: left; padding: 0 15px; margin-right: 15px; border-radius: 3px;}



/***开启足迹 时间轴****/

.footstepsBOX { width:100%; margin-top: 50px;}

.footstepsBOX .footstepsTop { width:100%; float:left; height:50px;  }

.footstepsBOX .footstepsTop a { float:left; margin-right:8px; }

.footstepsBOX .footstepsTop img { width:50px; height:50px; }

.footstepsBOX .footstepsTop span { line-height:50px; height:50px; font-size:14px; font-weight:700; color:#444444; }

.footstepsBOX .footstepsMain { width:100%; float:left; }

.footstepsMain .top { width:100%; float:left; }

.footstepsMain .l { width:47px; height:15px; border-right:3px solid #deefc7; }

.footstepsMain .footDIV { float:right; width:1030px; border-left:3px solid #4b8ee8; }

.footstepsMain .footDIV .l { float:left; }

.footstepsMain .footDIV .r { float:right; width:993px; position:relative; padding-bottom:5px; padding-top:5px; }





.footstepsMain .footDIV .r .r_middle { width:563px; float:left; }

.footstepsMain .footDIV .r .r_middle .r_right { float:left; width:925px;  background:url(../images/tips_foot_l.png) 0 0 repeat-y; }

.footstepsMain .footDIV .r .r_middle .r_right .r_right_list { width:900px; padding:12px; line-height: 14px; float:right; background:#f7f7f7;border: 1px solid #eeecec; }

.r_right_list dt.Time_Site { width:auto; float:left; margin-right:70px; display:inline;color:#9a9a9a; }

.r_right_list dt.Time_Site em { font-style:normal; margin-left:20px; line-height:20px; }

.r_right_list dt.Time_Site em a{ color: #4b8ee8; }

.r_right_list dt.Time_Site span{ padding-left: 12px;}

.r_right_list dt.Comment { width:650px; float:left; color:#9a9a9a; line-height:20px; }

.r_right_list dt.Score { float:right; display:inline; }



/**小三角定位**/

.footstepsMain .Riangle { width:8px; height:14px; background:url(../images/tips_u.png) -24px 0 no-repeat; position:absolute; top:40%; left:-8px;  }

.footstepsMain .circle { width:9px; height:9px; background:url(../images/tips_u.png) -14px 0 no-repeat; position:absolute; top:40%; left:-43px;  }

/**删除、编辑按钮定位**/

.footDIV .closeFR { position:absolute; right:40px; top:10px; display:none; }

.footDIV .editFR { position:absolute; right:40px; top:30px; display:none; }

.footDIV .r:hover .closeFR, .footDIV .r:hover .editFR  { display:block; }

.footDIV .closeFR, .footDIV .editFR{

    width: 12px;

    height: 12px;

    float: right;

    cursor: pointer;

    background: url(../images/tips_u.png) -50px 0 no-repeat;

    text-indent: -999px;

    overflow:hidden;

}

.footDIV .editFR{

    background: url(../images/tips_u.png) -36px 0 no-repeat;

}



/**年份分割线**/

.YearLine { width:100%; float:left; height:40px; }

.YearLine em { width:1030px; height:40px; float:right; border-left:3px solid #4b8ee8; position:relative; }

.YearLine em a { width:12px; height:12px; background:url(../images/tips_u.png) 0 0 no-repeat; position:absolute; top:40%; left:-8px;  }

.YearLine span { width:45px; padding-left:35px; height:40px; float:left; line-height:40px; font-size:14px; color:#4b8ee8; font-weight:normal;}

.LastYearLine { width:100%; float:left; height:80px; }

.LastYearLine em { width:1030px; height:80px; float:right; border-left:3px solid #4b8ee8; position:relative; }

.LastYearLine em b { width:12px; height:12px; background:url(../images/tips_u.png)  0 0 no-repeat; position:absolute; top:100%; left:-8px;  }

.LastYearLine span { width:80px; height:80px; float:left; line-height:40px; font-size:12px; color:#90c942; font-weight:700; }



.LastLine { float:left; width:240px; position:relative; margin-left:35px; padding-bottom:5px; margin-top:60px; }

.LastLine .r_middle { width:240px; float:left; }

.LastLine .r_middle .r_right { float:left; width:240px;}

.LastLine .r_middle .r_right .rr_right { background:#f7f7f7; width:215px; padding:12px; float:right;

    border: 1px solid #eeecec;}

.LastLine .r_middle .r_right a { font-style:normal; color:#999999; }





/*添加足迹弹出框*/

.sharebox{

    width: 480px;

    padding: 20px 30px;

}

.sharebox .generic_table{

    width: 100%;

    margin-top: 20px;

}

.sharebox .generic_table td{

    padding-top: 10px;

}

.sharebox .generic_table .fp_input{

    height: 24px;

    line-height: 24px\9;

    width: 280px;

    border: 1px solid #C0C0C0;

    background-color: #f7f7f7;

    padding-left: 10px;

}

.sharebox .generic_table .fp-story{

    width: 458px;

    height: 50px;

    border: 1px solid #C0C0C0;

    background-color: #f7f7f7;

    padding: 10px;

}

.sharebox .generic_table .bTime{

    height: 24px;

    line-height: 24px\9;

    border: 1px solid #C0C0C0;

    background-color: #f7f7f7;

}

.sharebox .generic_table .act{

    text-align: right;

}

.sharebox .generic_table .act .confirm{

    width: 90px;

    height: 31px;

    color: #fff;

    border: 1px solid #4b8ee8;

	background:#4b8ee8;

	cursor:pointer;

}



/****会员中心****/

.member-ban{

    width: 100%;

    height: 476px;

    position: relative;

    overflow: hidden;

    border-top: 1px solid #d3d3d3;

}

.member-ban .member-pic{

    position: absolute;

    left: 50%;

    margin-left: -960px;

}

.member-ban .member-pic img{

    height: 476px;

}

.member-ban .member-square{

    width: 100%;

    height: 476px;

    position: relative;

}

.member-ban .member-ads{

    width: 100%;

    height: 276px;

    padding-top: 100px;

    background: rgba(46,81,161,.3);

}

.member-ban .member-ads img{

    width: 354px;

    height: 191px;

    margin: 0 auto;

    display: block;

}
#close{
 width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    border: 1px solid #fff;
    border-radius: 50%;
    position: absolute;
    left: 232px;
    cursor:pointer; 
}
#ad{
    position:absolute;
    z-index:1111;
}
.ban-11{
    position: absolute;
    top: 328px;
    right: 85px;
    width:300px;
}
/*.ban-11 h4{*/
/*    color:#E4F513;*/
/*    font-size: 35px;*/
/*    height: 45px;*/
/*    line-height: 45px;*/
/*}*/
.ban-11 p{
    margin-top: 30px;
    /*position:relative;*/
}
.ban-11 p a{
        font-size: 18px;
    height: 30px;
    line-height: 30px;
        text-align: center;
    display: inline-block;
    color: #fff;
    padding: 0 15px;
    margin-left: 10px;
    border-radius: 10px;
    cursor:pointer; 
}
.ban-11 p a.chongzhi {
    position:absolute;
    width:65px;
    color: #fff;
    border: 1px solid #919191;
    background: #2260b4;
}
.ban-11 p a.chongzhi:hover{
    color: #2260b4;
    border: 1px solid #fcf303;
    background: #E4F513;
}
.ban-11 p .ban-11-a{
    margin-right:23px;
}
.ban-11 p .ban-11-a span{
    font-size:14px;
        color: #E4F513;
}
.ban-form {
    width: 225px;
    height: 278px;
    padding-left: 20px;
    margin-left: 20px;
    border: 1px solid #919191;
    background:#fff;
    position:absolute;
    top:60px;
    right:80px;
    display:none;
}
.ban-form p{
       margin-top: 25px;
}
.ban-form a {
    display: block;
    width: 201px;
    height: 35px;
    color: #4b8ee8;
    line-height: 35px;
    text-align: center;
    margin-top: 15px;
    border: 1px solid #4b8ee8;
}
.member-ban .member-info{

    width: 100%;

    height: 100px;

    background: rgba(46,81,161,.6);

}

.member-ban .member-l-1{

    height: 85px;

    padding-top: 7px;

    float: left;

    overflow: hidden;

}

.member-ban .member-l-1 dt{

    width: 85px;

    height: 85px;

    padding-left: 5px;

    float: left;

}

.member-ban .member-l-1 dt img{

    width: 75px;

    height: 75px;

    border: 5px solid #fff;

    border-radius: 50%;

}

.member-ban .member-l-1 dd{

    float: left;

    padding: 15px 0 0 28px;

}

.member-ban .member-l-1 dd .wel{

    font-size: 18px;

    color: #fefdfd;

    height: 28px;

    line-height: 28px;

}

.member-ban .member-l-1 dd .info{

    height: 28px;

    line-height: 28px;

    font-size: 12px;

    color: #fefdfd;

}

.member-r-2{

    float: right;

}

.member-r-2 ul{

    padding-top: 23px;

}

.member-r-2 li{

    width: 140px;

    height: 55px;

    float: left;

    text-align: center;

    border-right: 1px dashed #bfbfbf;

}

.member-r-2 li:first-child{

    border-left: 1px dashed #bfbfbf;

}

.member-r-2 li a{

    color: #fff;

}

.member-r-2 li a:hover{

    width: 100%;

    height: 100%;

    background:rgba(0,0,0,.1);

    display: inline-block;

}

.member-r-2 li span{

    display: block;

    height: 28px;

    line-height: 28px;

}

.member-r-2 li span.tips .m-icon{

    width: 22px;

    height: 22px;

    display:inline-block;

    background: url("../images/mem_icon.png") no-repeat 0 0;

    vertical-align: middle;

    margin-right: 6px;

}

.member-r-2 li span.tips .m-icon.icon-mp{

    background-position: 0 0;

}

.member-r-2 li span.tips .m-icon.icon-fp{

    background-position: -24px 0;

}

.member-r-2 li span.tips .m-icon.icon-over{

    background-position: -46px 0;

}

.member-r-2 li span.num{

    font-size: 18px;

    color: #fcf303;

}

.member-r-1{

    float: right;

    padding-top: 38px;

    margin-left: 115px;

}

.member-r-1 .back{

    font-size: 16px;

    color: #fff;

    display: inline-block;

    height: 24px;

    line-height: 24px;

}

.member-r-1 .back .icon-back{

    width: 26px;

    height: 24px;

    display: inline-block;

    background: url("../images/mem_icon.png") no-repeat 0 -23px;

    vertical-align: middle;

    margin-right: 5px;

}

.member-r-1 .back:hover{

    color: #fcf303;

}

.member-r-1 .back:hover .icon-back{

    background-position:-26px -23px;

}



.member-box{

    width: 100%;

    height: auto;

    padding-top: 60px;

}

.member-box-l{

    width: 225px;

    height: auto;

    border: 1px solid #dcdcdc;

    float: left;

}

.member-nav-hd{

    height: 49px;

    line-height: 49px;

    border-bottom: 1px solid #dcdcdc;

    text-align: center;

    font-size: 16px;

    color: #2663b4;

}

.member-nav-hd a{

    color: #2663b4;

}

.member-nav-hd .icon-men{

    width: 22px;

    height: 22px;

    display: inline-block;

    background: url("../images/mem_icon.png") no-repeat -70px 0;

    vertical-align: middle;

    margin-right: 5px;

}

.member-nav-bd dl{

    padding: 15px 0 5px 64px;

    border-top: 1px solid #dcdcdc;

    overflow: hidden;

}

.member-nav-bd dt{

    width: 22px;

    height: 22px;

    float: left;

    cursor: pointer;

    margin-right: 3px;

}

.member-nav-bd dt .icon{

    width: 22px;

    height: 22px;

    display: inline-block;

    background: url("../images/mem_icon.png") no-repeat -110px 0;

}

.member-nav-bd dt .icon.on{

    background-position:-92px 0;

}

.member-nav-bd dd{

    width: 130px;

    height: auto;

    float: left;

}

.member-nav-bd dd span{

    height: 22px;

    line-height: 22px;

    display: block;

    font-size: 14px;

    color: #454444;

    margin-bottom: 5px;

    font-weight: bold;

}

.member-nav-bd dd .child-nav{

    /*display: none;*/

}

.member-nav-bd dd .child-nav a{

    height: 30px;

    line-height: 30px;

    display: block;

    font-size: 12px;

    color: #7c7c7c;

}

.member-nav-bd dd .child-nav a.on{

    color: #2663b4;

}

.member-box-r{

    width: 925px;

    height: auto;

    float: right;

}

.member-item1{

    width: 100%;

    height: 40px;

    margin-bottom: 20px;

}

.member-item1 .m-title{

    height: 40px;

    line-height: 40px;

    float: left;

    font-size: 18px;

    color: #454444;

}

.member-item1 .m-search{

    width: 415px;

    height: 38px;

    float: right;

    border: 1px solid #2663b4;

}

.member-item1 .m-search .search-text{

    width: 295px;

    height: 38px;

    line-height: 38px;

    float: left;

    padding-left: 15px;

    font-size: 14px;

    color: #b3b3b3;

}

.member-item1 .m-search .search-send{

    width: 105px;

    height: 38px;

    line-height: 38px;

    float: left;

    background: #2663b4;

    color: #fff;

    font-size: 14px;

    cursor: pointer;

}



/*基本信息表*/

.member-basic{

    border: 1px solid #dcdcdc;

    color: #5f5f61;

    padding: 10px 0 35px;

}

.mbasic-table .left {

    width:auto;

    padding-left:8px;

    height: 32px;

    line-height: 32px;

    vertical-align: top;

    text-align:right;

}

.mbasic-table td {

    padding-top: 15px;

    font-size: 16px;

    color: #565656;

    text-align: left;

}

.mbasic-table .right {

    padding-left: 15px;

}

.mbasic-table td span.tips{

    line-height: 32px;

    margin-left: 10px;

    color: #919191;

    font-size: 14px;

}

.mbasic-table .basic-input {

    height: 30px;

    line-height: 30px\9;

    width: 255px;

    padding: 0 0 0 15px ;

    border: 1px solid #bfbfbf;

    border-radius: 5px;

    font-size: 14px;

    color: #919191;

}

.mbasic-table .basic-select {

    width: auto;

    height: 32px;

    line-height: 32px\9;

    border: 1px solid #bfbfbf;

    border-radius: 5px;

    font-size: 14px;

    color: #919191;

    margin-right: 8px;

}

.mbasic-table .right .radio {

    margin-right: 2px;

    vertical-align: middle;

}

.mbasic-table .right label span{

    padding-right: 10px;

    font-size: 16px;

}

.mbasic-table .w115{

    width: 115px;

}

.mbasic-table .yzm-pic{

    width: 110px;

    height: 32px;

    line-height: 32px;

    float: left;

    margin-left: 10px;

}

.mbasic-table .change-pic{

    height: 32px;

    line-height: 32px;

    float: left;

    margin-left: 10px;

    font-size: 12px;

}

.mbasic-table .reset-btn{

    height: 34px;

    line-height: 34px;

    padding: 0 28px;

    background: #2663b4;

    display: inline-block;

    color: #fff;

    border-radius: 3px;

    margin: 25px 25px 0 0;

}

.mbasic-table .reset-btn:hover{

    background: #266bc8;

}

/*会员中心*/

.basic-info-h{

    padding:10px 35px 0;

    overflow: hidden;

    color: #5f5f61;

    margin-bottom: 15px;

}

.basic-info-h ul{
	
	width: 500px;

    padding-bottom: 20px;

    border-bottom: 1px solid #dcdcdc;

    overflow: hidden;

}

.basic-info-h ul li{

    line-height: 38px;

    font-size: 16px;

    clear: both;

}

.basic-info-h ul li span{

    float: left;

    position: relative;

}

.basic-info-h ul li p{

    float: left;

}

.basic-info-h ul li .mr{

    float: left;

}

.basic-info-h ul li span.s-l{

    width: 75px;

    text-align: right;

    padding-right: 20px;

}

.basic-info-h ul li .revise{

    color: #2663b4;

    padding-left: 15px;

}

.basic-info-h ul li .member-revise{

    position: relative;

    float: left;

}

.basic-info-h ul li .member-revise .revise-tips{

    width: 260px;

    position: absolute;

    top: -68px;

    left: 100px;

    line-height: 22px;

    color: #919191;

    border: 1px solid #ccc;

    padding: 5px 8px;

    font-size: 14px;

    border-radius:5px;

}

.basic-info-h ul li .member-revise .revise-tips .s-tips{

    width: 13px;

    height: 21px;

    background: url(../images/mem_pic1_2.png) no-repeat;

    display: inline-block;

    position: absolute;

    bottom: -21px;

    left: 24px;

}

.basic-info-h ul li i.member-icon{

    width: 25px;

    height: 20px;

    display: inline-block;

    vertical-align: middle;

    background: url(../images/mem_icon.png) no-repeat -55px -23px;

    margin-right: 5px;

}

.basic-info-h ul li i.icon-common{

    background-position: -55px -23px;

}

.basic-info-h ul li i.icon-cva{

    background-position: -80px -23px;

}

.basic-info-h ul li i.icon-zyz{

    background-position: -105px -23px;

}

.basic-info-h ul li .mr-80{

    margin-right: 80px;

}

.basic-info-h ul li .mr-30{

    float: left;

    margin-right: 30px;

}

.member-info-d{

    padding:10px 35px 0;

    overflow: hidden;

    color: #5f5f61;

    margin-bottom: 15px;

    font-size: 16px;

}

.member-info-d li{

    width: 33.3%;

    height: 38px;

    line-height: 38px;

    float: left;

}

.member-info-d li a{

    color: #2663b4;

    padding-left: 15px;

}

/*绑定手机*/

.m-find-box{

    padding: 40px 60px;

}

.m-find-box ul li{

    clear: both;

    overflow: hidden;

}

.m-find-box ul li span.m-l{

    width: 110px;

    float: left;

    height: 32px;

    line-height: 32px;

    overflow: hidden;

    font-size: 18px;

    color: #454444;

    padding-right: 15px;

    text-align: right;

}

.m-find-box ul li .m-r{

    width: 610px;

    float: left;

    overflow: hidden;

}

.m-find-box ul li .m-find-input{

    width: 265px;

    height: 30px;

    line-height: 30px\9;

    border: 1px solid #bfbfbf;

    display: inline-block;

    vertical-align: middle;

    border-radius: 3px;

    margin-right: 20px;

    padding-left: 15px;

}

.m-find-box ul li .get-yzm{

    width: 120px;
    height: 35px;
    line-height: 35px;

}
.m-find-box ul li .get-yzm a{
    position: absolute;
    display: inline-block;
    background: #2663b4;
    padding: 0 20px;
    color: #fff;
    font-size: 16px;
    border-radius: 3px;
}
.m-find-box ul li .get-yzm .yesyzm{
    display:none;
}

.m-find-box ul li .m-f-btn{

    width: 120px;

    text-align: center;

    height: 32px;

    line-height: 32px;

    background: #2663b4;

    display: inline-block;

    vertical-align: middle;

    font-size: 16px;

    color: #fff;

    border-radius: 3px;

}

.m-find-box ul li .m-f-btn.cancel{

    background: #919191;

    margin-left: 25px;

}

.m-find-box ul li .m-r .m-tips{

    font-size: 14px;

    color: #919191;

    line-height: 30px;

    padding: 10px 0;

}

.m-find-box ul .mt30{

    margin-top: 30px;

}

.m-find-box ul .mt20{

    margin-top: 20px;

}

/*订单管理*/

.member-order{

    width: 100%;

    height: auto;

    overflow: hidden;

}

.bought-table {

    width: 100%;

    color:#333;

}

.bought-table i{

    font-style:normal;

}

.bought-table em{

    font-style:normal;

}

.bought-table .col-name th {

    height: 38px;

    text-align: center;

    background: #2663b4;

    color: #fff;

    font-weight:normal;

}

.bought-table tbody td {

    border: 1px solid #f0f0f0;

}

.bought-table .order-hd td {

    height:36px;

    text-align: left;

    background: #f5f8fa;

    border-bottom: none;

}

.bought-table .order-hd td.sh {

    padding-left: 20px;

}

.bought-table .order-hd .summary .select{

    vertical-align: middle;

}

.bought-table .order-hd .summary .number{

    color: #333333;

    vertical-align: middle;

}

.bought-table .sep-row{

    height:18px;

}

.bought-table .sep-row td {

    border: none;

}

.bought-table .order-bd td.baobei {

    border-right: none;

    width: 400px;

}

.bought-table .order-bd td.time {

    border-left: none;

    border-right: none;

}

.bought-table .order-bd td.price {

    border-left: none;

    border-right: none;

}

.bought-table .order-bd td.trade-operate {

    border-left: none;

	padding:10px 0;

}

.bought-table .order-bd .baobei {

    text-align: left;

    padding-left: 15px;

}

.bought-table .order-bd td{

    text-align:center;

}

.bought-table .order-bd .baobei .pic {

    display: inline;

    float: left;

    margin: 15px 15px 20px 0;

    width:70px;

    text-align: center;

}

.bought-table .order-bd .baobei .pic img {

    width: 68px;

    height: 68px;

    border: 1px solid #e9e9e9;

}

.bought-table .order-bd .baobei .desc {

    display: inline;

    float: left;

    width:250px;

    overflow: hidden;

    padding: 15px 0 20px;

}

.bought-table .order-bd .baobei .baobei-name {

    margin-top: 10px;

    height: 18px;

    line-height: 18px;

    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;

}

.bought-table .order-bd .baobei .baobei-name a{

    color: #919191;

}

.bought-table .order-bd .baobei .spec{

    height: 24px;

    line-height: 24px;

    margin-top: 10px;

    color: #8f8f8f;

}

.bought-table .order-bd .baobei .spec span{

    color: #cd1f02;

}

.bought-table .order-bd .time .special-time{

    color:#666666;

}

.bought-table .order-bd .price .special-price{

    color:#cd1f02;

    font-size: 18px;

    font-weight: bold;

}

.bought-table .order-bd td.trade-operate a{

    width: 90px;

    height: 30px;

    line-height: 30px;

    text-align: center;

    display:block;

	margin:10px auto;

	border:1px solid #cd1f02;

	border-radius: 2px;

}

.bought-table .order-bd td.trade-operate .operate{

    width: 90px;

    height: 30px;

    line-height: 30px;

    text-align: center;

    display:block;

    border-radius: 2px;

    background: #919191;

    color: #fff;

	margin:10px auto;

}

.bought-table .order-bd td.trade-operate .drawback{

    height: 30px;

    line-height: 30px;

    display: block;

    color: #cd1f02;

}

.bought-table .order-bd td.trade-operate .operate.operate-pay{

    background: #cd1f02;

}

.bought-table .order-bd td.trade-operate .operate.operate-pay:hover{

    background: #f32300;

}

.bought-table .order-bd td.trade-operate .operate.operate-over{

    background: #919191;

	border:1px solid #919191;

}

/*全选*/

.bought-table .operates{

    float: left;

    line-height: 28px;

    padding-left: 20px;

}

.bought-table .pagination{

    float: right;

}

.bought-table .operates label {

    color: #666;

    height: 20px;

    line-height: 20px;

}

.bought-table .operates .J_AllSelector{

    vertical-align:-2px;

    margin-right:5px;

}

.bought-table .operates .oper{

    margin-left:30px;

    color:#666666;

}

.bought-table .operates .oper:hover{

    color:#3e79d8;

}

.bought-table .order-bd .trade-operate .operates_in a{

    display:inline;

}



.bought-table .pagination{

    float: right;

    clear: none;

    margin: 0;

}



/*上传头像*/

.photo-upload-box{

    padding: 45px 80px;

    overflow: hidden;

}

/*选择文件上传*/

.new-upload-hd{

    height: 34px;

    line-height: 34px;

    overflow: hidden;

    margin-bottom: 30px;

}

.new-contentarea {

    width: 118px;

    overflow:hidden;

    position:relative;

    float:left;

    text-align: center;

}

.new-contentarea label {

    width:100%;

    height:100%;

    display:block;

}

.new-contentarea input[type=file] {

    width:118px;

    height:34px;

    background:#333;

    position:absolute;

    left:0;

    top:0;

    opacity:0;

    filter:alpha(opacity=0);

    z-index:2;

    cursor: pointer;

}

.new-contentarea  a.upload-img{

    width:118px;

    display: inline-block;

    height:34px;

    line-height:34px;

    font-size: 16px;

    color: #fff;

    background: #2663b4;

    border-radius: 5px;

    text-decoration:none;

    cursor:pointer;

    border: 0px #fff solid;

    box-shadow: 0px 0px 5px #B0B0B0;

}

.new-upload-hd p.tips{

    font-size: 12px;

    color: #a95ab7;

    margin-left: 25px;

    float: left;

}

.new-upload-bd .new-pic-l{

    width: 310px;

    height: auto;

    overflow: hidden;

    float: left;

}

.new-upload-bd .new-pic-l .title{

    height: 22px;

    line-height:22px;

    font-size: 16px;

    text-align: center;

    color: #454444;

    margin-bottom: 20px;

}

.new-upload-bd .new-pic-l .imageBox {

    position: relative;

    width: 310px;

    height: 325px;

    border: 1px solid #aaa;

    background: #fff;

    overflow: hidden;

    cursor: move;

    box-shadow: 4px 4px 12px #B0B0B0;

}

.new-upload-bd .new-pic-l .imageBox .thumbBox {

    position: absolute;

    top: 50%;

    left: 50%;

    width: 240px;

    height: 240px;

    border-radius: 50%;

    margin-top: -120px;

    margin-left: -120px;

    box-sizing: border-box;

    border: 1px solid #ccc;

    box-shadow: 0 0 0 1000px rgba(46, 81, 161, 0.5);

    background: none repeat scroll 0% 0% transparent;

}

.new-upload-bd .new-pic-l .imageBox .spinner {

    position: absolute;

    top: 0;

    left: 0;

    bottom: 0;

    right: 0;

    text-align: center;

    line-height: 325px;

    background: rgba(0,0,0,0.7);

}

.new-upload-bd .new-pic-r{

    width: 185px;

    float: left;

    padding-top: 50px;

}

.new-upload-bd .new-pic-r .title{

    height: 22px;

    line-height:22px;

    font-size: 16px;

    text-align: center;

    color: #454444;

    margin-bottom: 25px;

}

.new-upload-bd .cropped{

    float: left;

    width: 200px;

    text-align: center;

}

.new-upload-bd .cropped img{

    width:185px;

    height: 185px;

    border-radius:50%;

    border: 1px solid #2e51a1;

    box-shadow:0px 0px 12px #7E7E7E;

}

.new-pic-c{

    float: left;

    margin: 185px 55px 0;

}

.new-pic-c .Btnsty_peyton{

    height: 34px;

    line-height: 34px;

    background: #e4e5e6;

    padding: 0 20px;

    display: block;

    border-radius: 5px;

    font-size: 16px;

    color: #454444;

}

/*操作*/

.upload-option{

    width: 100%;

    height: auto;

    margin-top: 45px;

    text-align: center;

}

.upload-option .option{

    height: 34px;

    line-height: 34px;

    background: #2663b4;

    color: #fff;

    display: inline-block;

    padding: 0 26px;

    border-radius: 3px;

    margin: 0 16px;

    font-size: 16px;

}



/*填写订单*/

.order-box{

    width: 100%;

    height: auto;

    overflow: hidden;

    padding-top: 45px;

}

.order-box .order-step{

    height: 45px;

    line-height: 45px;

    color: #454444;

    font-size: 30px;

    margin-bottom: 30px;

}

.order-box .order-step i.order-write{

    width: 35px;

    height: 41px;

    background: url(../images/mem_icon.png) no-repeat 0 -47px;

    float: left;

    margin-right: 12px;

}

.order-top-tips{

    height: 34px;

    line-height: 34px;

    background: #f0efef;

    margin-bottom: 30px;

}

.order-top-tips i{

    font-style: normal;

}

.order-top-tips ul{

    height: 34px;

    overflow: hidden;

    float: left;

}

.order-top-tips ul li{

    width: 175px;

    height: 34px;

    line-height: 34px;

    float: left;

    background: url("../images/order1_2.png") no-repeat;

    margin-left: -20px;

    position:relative;

    padding-left: 45px;

    font-size: 16px;

    color: #333;

}

.order-top-tips ul li i{

    font-size: 20px;

    margin-right: 8px;

    float: left;

}

.order-top-tips ul li:first-child{

    width: 170px;

    background: url("../images/order1.png") no-repeat;

    color: #fff;

}

.order-top-tips ul li.cur{

    background: url("../images/order1_1.png") no-repeat;

    color: #fff;

}

.order-bd-con{

    width: 100%;

    height: auto;

    overflow: hidden;

}

.order-item{

    width: 100%;

    height: auto;

    overflow: hidden;

    margin-bottom: 30px;

    position: relative;

}

.order-item .o-title{

    height: 34px;

    line-height: 34px;

    border-bottom: 2px solid #dcdcdc;

    position: relative;

}

.order-item .o-title h3{

    font-size: 18px;

    color: #454444;

    font-weight: normal;

    position: relative;

    border-bottom: 2px solid #3366cc;

    padding-right: 3px;

    float: left;

}

.order-item .o-title .tips{

    float: left;

    color: #919191;

    margin-left: 15px;

}

.order-item .order-detail{

    margin-top: 30px;

    height: 30px;

    line-height: 30px;

    font-size: 18px;

    color: #454444;

}

.order-item .order-detail .order-num{

    display: inline-block;

    margin-right: 180px;

    float: left;

}

.order-item .order-detail .order-price{

    display: inline-block;

    float: left;

}

.order-item .order-detail .order-price span{

    font-size: 24px;

    color: #cd1f02;

    vertical-align: middle;

    display: none;

}

.order-item .order-detail .order-price span em{

    font-style: normal;

}

.order-item .order-detail .order-pirce-op{

    display: inline-block;

    vertical-align: middle;

    margin-left: 30px;

}

.order-item .order-detail .order-pirce-op a{

    width: 110px;

    height: 28px;

    line-height: 28px;

    border: 1px solid #c30d23;

    display: inline-block;

    vertical-align: middle;

    text-align: center;

    color: #454444;

}

.order-item .order-detail .order-pirce-op a:first-child{

    border-top-left-radius: 15px;

    border-bottom-left-radius: 15px;

}

.order-item .order-detail .order-pirce-op a:last-child{

    border-top-right-radius: 15px;

    border-bottom-right-radius: 15px;

}

.order-item .order-detail .order-pirce-op a.on{

    background:#c30d23;

    color: #fefefe;

}

.order-item .order-info{

    width: 100%;

    height: auto;

    overflow: hidden;

    padding-top:40px;

    position: relative;

}

.order-item .order-info .orderer-info{

    height: 45px;

    line-height: 45px;

    overflow: hidden;

    float: left;

    margin:0 25px 24px 0;

}

.order-item .order-info .orderer-info span{

    min-width: 80px;

    text-align: right;

    float: left;

    padding-right: 10px;

    font-size: 18px;

    color: #5f5f61;

}

.order-item .order-info .orderer-info .input_wby1{

    width: 365px;

    height: 43px;

    line-height: 43px \9;

    float: left;

    border: 1px solid #c8c8c8;

    font-size: 16px;

    color: #919191;

    padding-left: 14px;

    border-radius: 3px;

}

.order-item .order-info .orderer-info.nr{

    margin-right: 0;

}

.order-item .order-info .orderer-info .w134{

    width: 120px;

}

.order-item .order-info .orderer-info .w154{

    width: 140px;

}

.order-item .order-info .orderer-info .w288{

    width: 196px;

}

.order-item .order-info .orderer-info .w1045{

    width: 1045px;

}

.order-item .add-p{
	float: right;
}
.order-item .add-p a #bmr{
	width: 120px;
	cursor: pointer;
	border: 1px solid #3366CC;
	color: #fff;
	height: 50px;
	font-size: 16px;
    line-height: 50px;
	text-align: center;
	background: #3366CC;
}
.order-item .order-info .delete_p{
    
    width: 30px;

    text-align: center;

    position: absolute;

    top: 50px;

    right: 5px;

}

.order-item .order-info .delete_p a{

    color: #3769cd;

}





.payway_style{

    overflow: hidden;

    padding: 40px 0;

}

.payway_style .bank-name{

    width: auto;

    height: 67px;

    float: left;

    margin-right: 70px;

}

.payway_style .bank-name .label_yd{

    cursor: pointer;

}

.payway_style .bank-name .bank-pic{

    width: 215px;
    height: 65px;
    line-height: 65px;
    overflow: hidden;
    border: 1px solid #cfcfcf;
    display: inline-block;
    vertical-align: middle;
    margin-left: 20px;
    text-align: center;
    font-size: 20px;

}

.payway_style .bank-name .bank-pic img{

    width: 215px;

    height: 65px;

}

.order-post{

    height: 35px;

    padding: 25px 25px 25px 40px;

    overflow: hidden;

    border: 1px solid #e1e1e1;

}

.order-post .order-price-total{

    float: left;

    color: #666;

    font-size: 18px;

}

.order-post .order-price-total span{

    font-size: 36px;

    color: #cd1f02;

}

.order-post .order-price-total span em{

    font-style: normal;

}

.order-post .order-yzm{

    float: left;

    margin-left: 140px;

}

.order-post .order-yzm .yzm{

    width: 134px;

    height: 33px;

    line-height: 33px\9;

    border: 1px solid #b7b7b7;

    float: left;

    padding-left: 10px;

}

.order-post .order-yzm .yzm-pic{

    width: 100px;

    height: 35px;

    float: left;

    margin-left: 10px;

}

.order-post .order-yzm .option{

    line-height: 35px;

    color: #454444;

    font-size: 12px;

}

.order-post .order-submit{

    float: right;

}

.order-post .order-submit a{

    height: 35px;

    line-height: 35px;

    display: block;

    padding: 0 40px;

    background: #cd1f02;

    color: #fff;

    font-size: 18px;

    border-radius: 3px;

}

.order-post .order-submit input{

    height: 35px;

    line-height: 35px;

    display: block;

    padding: 0 40px;

    background: #cd1f02;

    color: #fff;

    font-size: 18px;

    border-radius: 3px;

	cursor:pointer;

}



/*写游记*/

.sq-bd-con .editor_box{

    padding: 0 20px;

    height: auto;

    border: 1px solid #e6e6e6;

}

.editor_hd{

    height: 40px;

    line-height: 40px;

    border-bottom: 1px solid #b1b1b1;

    margin-top: 5px;

}

.editor_hd .sign{

    float: left;

    color: #3366cc;

    font-size: 16px;

}

.editor_hd .e-option{

    float: right;

    font-size: 16px;

    padding-right: 15px;

}

.editor_hd .e-option a{

    color: #454444;

    margin-left: 20px;

}

.editor_hd .e-option a .icon-more{

    width: 12px;

    height: 9px;

    display: inline-block;

    vertical-align: middle;

    background: url(../images/mem_icon.png) no-repeat -134px -5px;

}

.editor-wrap .editor-table .left {

    width:auto;

    padding-left:8px;

    height: 32px;

    line-height: 32px;

    vertical-align: top;

    text-align:right;

    color: #454444;

    font-size: 16px;

}

.editor-wrap .editor-table td {

    padding-top: 20px;

    font-size: 16px;

    color: #565656;

    text-align: left;

}

.editor-wrap .editor-table .right {

    padding-left: 15px;

}

.editor-wrap .editor-input {

    width:770px;

    height: 30px;

    line-height: 30px\9;

    padding: 0 10px;

    border: 1px solid #ccc;

    background: none;

    float: left;

    font-size: 14px;

}



/*游记主图*/

.photo-upload-yj{

    overflow: hidden;

}

/*选择文件上传*/

.new-yj-hd{

    height: 34px;

    line-height: 34px;

    overflow: hidden;

    margin-bottom: 30px;

}

.new-yj-hd .new-contentarea {

    width: 118px;

    overflow:hidden;

    position:relative;

    float:left;

    text-align: center;

}

.new-yj-hd .new-contentarea label {

    width:100%;

    height:100%;

    display:block;

}

.new-yj-hd .new-contentarea input[type=file] {

    width:118px;

    height:34px;

    background:#333;

    position:absolute;

    left:0;

    top:0;

    opacity:0;

    filter:alpha(opacity=0);

    z-index:2;

    cursor: pointer;

}

.new-yj-hd .new-contentarea  .upload-img{

    width:118px;

    display: inline-block;

    height:34px;

    line-height:34px;

    font-size: 16px;

    color: #fff;

    background: #2663b4;

    border-radius: 5px;

    text-decoration:none;

    cursor:pointer;

    border: 0px #fff solid;

    box-shadow: 0px 0px 5px #B0B0B0;

}

.new-yj-bd .new-pic-l{

    width: 412px;

    height: auto;

    overflow: hidden;

    float: left;

}

.new-yj-bd .new-pic-l .title{

    height: 22px;

    line-height:22px;

    font-size: 16px;

    text-align: center;

    color: #454444;

    margin-bottom: 20px;

}

.new-yj-bd .new-pic-l .imageBox {

    position: relative;

    width: 410px;

    height: 300px;

    border: 1px solid #cecece;

    background: #fff;

    overflow: hidden;

    cursor: move;

}

.new-yj-bd .new-pic-l .imageBox .thumbBox {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

}

.new-yj-bd .new-pic-l .imageBox .spinner {

    position: absolute;

    top: 0;

    left: 0;

    bottom: 0;

    right: 0;

    text-align: center;

    line-height: 400px;

    background: rgba(0,0,0,0.7);

}

.new-yj-bd .new-pic-r{

    width: 410px;

    height: 300px;

    float: left;

    border: 1px solid #e6e6e6;

}

.new-yj-bd .new-pic-r .title{

    height: 22px;

    line-height:22px;

    font-size: 16px;

    text-align: center;

    color: #454444;

    margin-bottom: 25px;

}

.new-upload-bd .cropped{

    float: left;

    width: 200px;

    text-align: center;

}

.new-yj-bd .cropped img{

    width:410px;

    height: 300px;

}

.new-yj-bd .new-pic-c{

    float: left;

    margin: 135px 20px 0;

}

.new-yj-bd .new-pic-c .Btnsty_peyton{

    height: 34px;

    line-height: 34px;

    background: #3366cc;

    padding: 0 10px;

    display: block;

    border-radius: 5px;

    font-size: 16px;

    color: #fff;

}

.editor-table .select-way{

    float: left;

    margin-right: 35px;

}

.editor-table .select-way span{

    float: left;

    font-size: 16px;

    color: #454444;

    margin-right: 10px;

}

.editor-table .basic-select {

    width: auto;

    height: 28px;

    line-height: 28px \9;

    border: 1px solid #ccc;

    font-size: 14px;

    color: #454444;

    margin-right: 8px;

    font-family: "Microsoft Yahei";

}

.foot-operate .operate-btn{

    height: 38px;

    line-height: 38px;

    padding: 0 22px;

    font-size: 18px;

    color: #fff;

    background: #669900;

    display: inline-block;

    border-radius: 5px;

    margin-right: 15px;

}

.foot-operate .operate-btn.post{

    background-color: #ff8800;

}



/*发布活动*/

.editor-table .editor_in{

    padding: 20px;

}

.editor-table .editor_in li{

    overflow: hidden;

    margin-bottom: 15px;

}

.editor-table .editor_in li .upload-img2{

    width: 118px;

    display: inline-block;

    height: 32px;

    line-height: 32px;

    font-size: 16px;

    color: #fff;

    background: #2663b4;

    text-decoration: none;

    cursor: pointer;

    border: 0px #fff solid;

    box-shadow: 0px 0px 5px #B0B0B0;

    margin: 0 15px;

}

.editor-table .editor_in li.set-line{

    padding-bottom: 35px;

    border-bottom: 1px dashed #454444;

    margin-bottom: 35px;

}



#businfo,#othervehicle{

    float: left;

    margin-left: 10px;

}

#othervehicle{

    display: none;

}

#businfo span.e-l{

    width: auto;

}

#othervehicle ul {

    display: inline;

    clear: both;

}

#othervehicle ul li {

    float: left;

    margin: 7px 0 0 10px;

    height: 22px;

    line-height: 22px;

}

#othervehicle ul li input[type="checkbox"] {

    margin-right: 5px;

    vertical-align: -2px;

}





.editor-table .editor_in li dd{

    float: left;

}

.editor-table .editor_in li dd.w500{

    width:500px;
	
}
.editor-table .editor_in li dd.w500 .rz{
	position: relative;
}
.editor-table .editor_in li dd.w500 .renzheng{
	height: 20px;
	width: 20px;
	position: absolute;
	top: 6px;
	right: -25px;
}
.editor-table .editor_in li span{

    height:32px;

    line-height: 32px;

    font-size: 16px;

    color:#454444;

    float: left;

}

.editor-table .editor_in li span.e-l{

    width: 135px;

    height:32px;

    line-height: 32px;

    font-size: 16px;

    color:#454444;

    float: left;

    text-align: right;

}

.editor-table .editor_in li span.e-l em{

    width: 20px;

    line-height: 32px;

    font-size: 18px;

    color: #f2a119;

    display: inline-block;

    text-align: center;

    font-style: normal;

    vertical-align: middle;

}

.editor-table .editor_in li .w100{

    width: 100px;

}

.editor-table .editor_in li .w790{

    width: 790px;

}

.editor-table .editor_in li .w170{

    width: 170px;

}

.editor-table .editor_in li .basic-area{

    width: 790px;

    height: 80px;

    border: 1px solid #ccc;

    padding: 10px;

    font-size: 14px;

}

.editor-table .editor_in li .upload-img{

    width: 118px;

    display: inline-block;

    height: 32px;

    line-height: 32px;

    font-size: 16px;

    color: #fff;

    background: #2663b4;

    text-decoration: none;

    cursor: pointer;

    border: 0px #fff solid;

    box-shadow: 0px 0px 5px #B0B0B0;

    margin-left: 15px;

}















.editor-table .editor_in .new-pic-l{

    width: 312px;

}

.editor-table .editor_in .imageBox {

    width: 310px;

    height: 320px;

}

.editor-table .editor_in .new-pic-l .imageBox .spinner{

    line-height: 320px;

}

.editor-table .editor_in .new-pic-r {

    width: 310px;

    height: 320px;

}

.editor-table .editor_in .cropped img{

    width: 310px;

    height: 320px;

}

.editor-table .editor_in .new-pic--r-wrap{

    float: left;

}

.editor-table .editor_in .new-pic--r-wrap .title {

    height: 22px;

    line-height: 22px;

    font-size: 16px;

    text-align: center;

    color: #454444;

    margin-bottom: 20px;

}

.editor-table .editor_in .hd-mark{

    width: 900px;

    float: left;

    overflow: hidden;

}

.basic-hide{

    opacity: 0;

    filter: alpha(opacity=0);

    position: absolute;

    left: -9999px;

}

.editor-table .editor_in .hd-mark ul li{

    float: left;

    padding: 5px 9px 18px 0;

    margin: 0!important;

}

.editor-table .editor_in .hd-mark ul li a{

    height: 22px;

    line-height: 22px;

    border: 1px solid #bfbfbf;

    display: inline-block;

    padding: 0 5px;

    font-size: 14px;

    color: #454444;

}

.editor-table .editor_in .hd-mark ul li.selected a{

    background: #3366cc;

    color: #fff;

    border: 1px solid #3366cc;

}

.editor-table .editor_in .f-way{

    height: 32px;

    line-height: 32px;

    float: left;

}

.editor-table .editor_in .f-way .radio {

    margin-right: 2px;

    vertical-align: middle;

}

.editor-table .editor_in .f-way i {

    font-style: normal;

    padding-right: 10px;

    font-size: 16px;

    vertical-align: middle;

}

.editor-table .editor_in .layinput{

    float: left;

    position: relative;

}

.editor-table .editor_in .laydate-icon{

    width: 20px;

    height: 20px;

    padding-right: 10px;

    position: absolute;

    right: 0;

    top: 5px;

    border: none;

    background: url(../images/calendar.png) no-repeat;

}

.editor-table .editor_in .editor-input{

    position: relative;

    z-index: 2;

}

/*编辑器*/

.editor-tab{

    width: 100%;

    height: auto;

    overflow: hidden;

    margin-bottom: -1px;

}

.editor-tab a{

    width: 106px;

    height: 34px;

    line-height: 34px;

    display: inline-block;

    border: 1px solid #c5c5c5;

    border-left:none;

    float: left;

    color: #454444;

    text-align: center;

}

.editor-tab a:first-child{

    border-left:1px solid #c5c5c5;

}

.editor-tab a i{

    color: #f3a835;

    font-size: 18px;

    font-style: normal;

    width: 18px;

    text-align: center;

    display: inline-block;

    vertical-align:middle;

}

.editor-tab a.on{

    color: #fff;

    background: #3366cc;

}

.editor-tab a.on i{

    color: #fff;

}

.editor-textBox-bd .edui-container{

    display: none;

}

.editor-textBox-bd .edui-container:first-child{

    display: block;

}

.editor-textBox-bd div{

    display: none;

    height: auto!important;

}

.editor-textBox-bd div:first-child{

    display: block;

}













.editor-op-bd{

    width: 780px;

    padding: 35px 0 50px;

}

.editor-op-bd a{

    width: 125px;

    height: 38px;

    text-align: center;

    line-height: 38px;

    background: #669900;

    display: inline-block;

    border-radius: 3px;

    font-size: 18px;

    color: #fff;

}

.editor-op-bd a.save-draft,.editor-op-bd a.save-model{

    float: left;

    margin-right: 15px;

}

.editor-op-bd a.save-model{

    background: #3366cc;

}

.editor-op-bd .post-hd{

    width: 125px;

    height: 38px;

    text-align: center;

    line-height: 38px;

    border-radius: 3px;

    font-size: 18px;

    color: #fff;

    float: right;

    background: #ff8800;

    cursor: pointer;

}



/*我的收藏*/

.f-single_c{

    padding: 25px;

    border:1px solid #e6e6e6;

}

.f-operate{

    color: #9B9B9B;

    font-size:12px;

}

.f-operate .delete{

    color:#3e79d8;

    margin-left: 10px;

}

.f-single_c .f-aside .f-user-info .f-nick{

    margin-top: 15px;

}



/*编辑照片*/

.p-editor{

    width: 100%;

    height: auto;

    overflow: hidden;

    margin-bottom: 20px;

}

.p-editor .editor-l{

    width: 130px;

    height: auto;

    overflow: hidden;

    float: left;

}

.p-editor .editor-l .set-label{

    height: 20px;

    line-height: 20px;

    color: #919191;

    margin-top: 6px;

}

.p-editor .editor-l .set-label span{

    margin-right: 5px;

}

.p-editor .editor-l .set-label input{

    vertical-align: -2px;

}

.p-editor .editor-r{

    padding-left: 24px;

    float: left;

}

.p-editor .editor-r .title{

    height: 18px;

    line-height: 18px;

    color: #919191;

    margin-bottom: 5px;

}

.p-editor .editor-r textarea{

    width: 520px;

    height: 35px;

    border: 1px solid #ccc;

    padding: 5px;

    font-size: 14px;

}

.p-editor-operate a{

    height: 28px;

    line-height: 28px;

    display: inline-block;

    background: #4b8ee8;

    color: #fff;

    font-size: 16px;

    padding: 0 12px;

    border-radius: 5px;

    margin-right: 18px;

}

.p-editor-operate input{

    height: 28px;

    line-height: 28px;

    display: inline-block;

    background: #4b8ee8;

    color: #fff;

    font-size: 16px;

    padding: 0 12px;

    border-radius: 5px;

    margin-right: 18px;

    cursor: pointer;

}



/*图片上传*/

#wrapper {

    width: 980px;

    margin: 0 auto;



    margin: 1em;

    width: auto;

}



#container {

    border: 1px solid #dadada;

    color: #838383;

    font-size: 12px;

    margin-top: 10px;

    background-color: #FFF;

}



#uploader .queueList {

    margin: 20px;

}



.element-invisible {

    position: absolute !important;

    clip: rect(1px 1px 1px 1px); /* IE6, IE7 */

    clip: rect(1px,1px,1px,1px);

}



#uploader .placeholder {

    border: 3px dashed #e6e6e6;

    min-height: 238px;

    padding-top: 158px;

    text-align: center;

    background: url(../images/image.png) center 93px no-repeat;

    color: #cccccc;

    font-size: 18px;

    position: relative;

}



#uploader .placeholder .webuploader-pick {

    font-size: 18px;

    background: #4b8ee8;

    border-radius: 3px;

    line-height: 44px;

    padding: 0 30px;

    color: #fff;

    display: inline-block;

    margin: 20px auto;

    cursor: pointer;

    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);

}



#uploader .placeholder .webuploader-pick-hover {

    background: #4b8ee8;

}



#uploader .placeholder .flashTip {

    color: #666666;

    font-size: 12px;

    position: absolute;

    width: 100%;

    text-align: center;

    bottom: 20px;

}

#uploader .placeholder .flashTip a {

    color: #0785d1;

    text-decoration: none;

}

#uploader .placeholder .flashTip a:hover {

    text-decoration: underline;

}



#uploader .placeholder.webuploader-dnd-over {

    border-color: #999999;

}



#uploader .placeholder.webuploader-dnd-over.webuploader-dnd-denied {

    border-color: red;

}



#uploader .filelist {

    list-style: none;

    margin: 0;

    padding: 0;

}



#uploader .filelist:after {

    content: '';

    display: block;

    width: 0;

    height: 0;

    overflow: hidden;

    clear: both;

}



#uploader .filelist li {

    width:185px;

    height: 100px;

    background: url(../images/bg.png) no-repeat;

    text-align: center;

    margin: 0 8px 20px 0;

    position: relative;

    display: inline;

    float: left;

    overflow: hidden;

    font-size: 12px;

}



#uploader .filelist li p.log {

    position: relative;

    top: -45px;

}



#uploader .filelist li p.title {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    overflow: hidden;

    white-space: nowrap;

    text-overflow : ellipsis;

    top: 5px;

    text-indent: 5px;

    text-align: left;

}



#uploader .filelist li p.progress {

    position: absolute;

    width: 100%;

    bottom: 0;

    left: 0;

    height: 8px;

    overflow: hidden;

    z-index: 50;

}

#uploader .filelist li p.progress span {

    display: none;

    overflow: hidden;

    width: 0;

    height: 100%;

    background: #1483d8 url(../images/progress.png) repeat-x;



    -webit-transition: width 200ms linear;

    -moz-transition: width 200ms linear;

    -o-transition: width 200ms linear;

    -ms-transition: width 200ms linear;

    transition: width 200ms linear;



    -webkit-animation: progressmove 2s linear infinite;

    -moz-animation: progressmove 2s linear infinite;

    -o-animation: progressmove 2s linear infinite;

    -ms-animation: progressmove 2s linear infinite;

    animation: progressmove 2s linear infinite;



    -webkit-transform: translateZ(0);

}



@-webkit-keyframes progressmove {

    0% {

        background-position: 0 0;

    }

    100% {

        background-position: 17px 0;

    }

}

@-moz-keyframes progressmove {

    0% {

        background-position: 0 0;

    }

    100% {

        background-position: 17px 0;

    }

}

@keyframes progressmove {

    0% {

        background-position: 0 0;

    }

    100% {

        background-position: 17px 0;

    }

}



#uploader .filelist li p.imgWrap {

    position: relative;

    z-index: 2;

    line-height: 110px;

    vertical-align: middle;

    overflow: hidden;

    width:185px;

    height: 100px;



    -webkit-transform-origin: 50% 50%;

    -moz-transform-origin: 50% 50%;

    -o-transform-origin: 50% 50%;

    -ms-transform-origin: 50% 50%;

    transform-origin: 50% 50%;



    -webit-transition: 200ms ease-out;

    -moz-transition: 200ms ease-out;

    -o-transition: 200ms ease-out;

    -ms-transition: 200ms ease-out;

    transition: 200ms ease-out;

}



#uploader .filelist li img {

    width: 100%;

}



#uploader .filelist li p.error {

    background: #f43838;

    color: #fff;

    position: absolute;

    bottom: 0;

    left: 0;

    height: 28px;

    line-height: 28px;

    width: 100%;

    z-index: 100;

}



#uploader .filelist li .success {

    display: block;

    position: absolute;

    left: 0;

    bottom: 0;

    height: 40px;

    width: 100%;

    z-index: 200;

    background: url(../images/success.png) no-repeat right bottom;

}



#uploader .filelist div.file-panel {

    position: absolute;

    height: 0;

    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#80000000', endColorstr='#80000000')\0;

    background: rgba( 0, 0, 0, 0.5 );

    width: 100%;

    top: 0;

    left: 0;

    overflow: hidden;

    z-index: 300;

}



#uploader .filelist div.file-panel span {

    width: 24px;

    height: 24px;

    display: inline;

    float: right;

    text-indent: -9999px;

    overflow: hidden;

    background: url(../images/icons.png) no-repeat;

    margin: 5px 1px 1px;

    cursor: pointer;

}



#uploader .filelist div.file-panel span.rotateLeft {

    background-position: 0 -24px;

}

#uploader .filelist div.file-panel span.rotateLeft:hover {

    background-position: 0 0;

}



#uploader .filelist div.file-panel span.rotateRight {

    background-position: -24px -24px;

}

#uploader .filelist div.file-panel span.rotateRight:hover {

    background-position: -24px 0;

}



#uploader .filelist div.file-panel span.cancel {

    background-position: -48px -24px;

}

#uploader .filelist div.file-panel span.cancel:hover {

    background-position: -48px 0;

}



#uploader .statusBar {

    height: 63px;

    border-top: 1px solid #dadada;

    padding: 0 20px;

    line-height: 63px;

    vertical-align: middle;

    position: relative;

}



#uploader .statusBar .progress {

    border: 1px solid #1483d8;

    width: 198px;

    background: #fff;

    height: 18px;

    position: relative;

    display: inline-block;

    text-align: center;

    line-height: 20px;

    color: #6dbfff;

    position: relative;

    margin-right: 10px;

}

#uploader .statusBar .progress span.percentage {

    width: 0;

    height: 100%;

    left: 0;

    top: 0;

    background: #1483d8;

    position: absolute;

}

#uploader .statusBar .progress span.text {

    position: relative;

    z-index: 10;

}



#uploader .statusBar .info {

    width: 400px;

    display: inline-block;

    font-size: 14px;

    color: #666666;

    line-height: 20px;

    padding-top: 15px;

}

#uploader a{

    color: #4b8ee8;

}

#uploader .statusBar .btns {

    position: absolute;

    top: 10px;

    right: 20px;

    line-height: 40px;

}



#filePicker2 {

    display: inline-block;

    float: left;

}



#uploader .statusBar .btns .webuploader-pick,

#uploader .statusBar .btns .uploadBtn,

#uploader .statusBar .btns .uploadBtn.state-uploading,

#uploader .statusBar .btns .uploadBtn.state-paused {

    background: #ffffff;

    border: 1px solid #cfcfcf;

    color: #565656;

    padding: 0 18px;

    display: inline-block;

    border-radius: 3px;

    margin-left: 10px;

    cursor: pointer;

    font-size: 14px;

    float: left;

}

#uploader .statusBar .btns .webuploader-pick-hover,

#uploader .statusBar .btns .uploadBtn:hover,

#uploader .statusBar .btns .uploadBtn.state-uploading:hover,

#uploader .statusBar .btns .uploadBtn.state-paused:hover {

    background: #f0f0f0;

}



#uploader .statusBar .btns .uploadBtn {

    background: #4b8ee8;

    color: #fff;

    border-color: transparent;

}

#uploader .statusBar .btns .uploadBtn:hover {

    background: #4b8ee8;

}



#uploader .statusBar .btns .uploadBtn.disabled {

    pointer-events: none;

    opacity: 0.6;

}





/*动态样式1104*/

.f-ct .img-box-wrap{

    width: 100%;

    height: auto;

    overflow: hidden;

}

.f-ct .img-box-wrap .img-box{

    height: auto;

    overflow: hidden;

    padding-bottom: 10px;

    margin-right: -4px;

}

.f-ct .img-box-wrap .img-box a {

    display: inline-block;

    vertical-align: top;

    position: relative;

}

.f-ct .img-box-wrap .img-box .img{

    width: 100%;

    max-height: 384px;

    margin-right: 4px;

    margin-bottom: 4px;

    overflow: hidden;

    float: left;

    zoom: 1;

    vertical-align: top;

    position: relative;

}

.f-ct .img-box-wrap .img-box .img img{

    /*width: 100%;*/

}

.f-ct .img-box-wrap .img-box .img-two{

    width: auto;

    height: 190px;

    margin-right: 4px;

    margin-bottom: 4px;

    overflow: hidden;

    float: left;

    zoom: 1;

    vertical-align: top;

    position: relative;

}

.f-ct .img-box-wrap .img-box .img-two img{

    height: 100%;

}

.f-ct .img-box-wrap .img-box .img-three {

    width: auto;

    height: 125px;

    margin-right: 4px;

    margin-bottom: 4px;

    overflow: hidden;

    float: left;

    zoom: 1;

    vertical-align: top;

}

.f-ct .img-box-wrap .img-box .img-three img{

    height: 100%;

}



/*获取徽章*/

.get-sub-box{

    width: 100%;

    height: auto;

    overflow: hidden;

    padding-top: 15px;

}

.sub-title{

    height: 35px;

    line-height: 35px;

    border-bottom: 1px solid #4b8ee8;

    margin-bottom: 30px;

}

.sub-title h3{

    color: #4b8ee8;

    font-weight: normal;

    font-size: 18px;

}

.get-badge-list{

    width: 100%;

    height: auto;

    overflow: hidden;

    margin-bottom: 30px;

}

.get-badge-list ul{

    margin-right: -113px;

}

.get-badge-list ul li{

    width: 195px;

    height: auto;

    overflow: hidden;

    float: left;

    margin-right: 113px;

}

.get-badge-list .badge-info .badge-icon{

    width: 195px;

    height: auto;

    overflow: hidden;

    text-align: center;

    margin-bottom: 18px;

}

.get-badge-list .badge-info .badge-icon img{

    width: 193px;

    height: 193px;

    display: block;

    border-radius: 50%;

    border: 1px solid #929292;

}

.get-badge-list .badge-info .badge-icon span{

    width: 100%;

    height: 26px;

    line-height: 26px;

    display: block;

    color: #4b8ee8;

    margin-top: 10px;

    font-size: 18px;

}

.get-badge-list .badge-info .badge-rule{

    width: 165px;

    margin:0 auto;

    font-size: 16px;

    color: #454444;

}

.get-badge-list .badge-info .badge-rule p{

    height: 29px;

    line-height: 29px;

}

.get-badge-list .badge-info .badge-rule .p1{

    font-size: 18px;

    margin-bottom: 8px;

}

.get-badge-list .badge-info .badge-rule p span{

    color: #4b8ee8;

}

.get-badge-list .badge-info .badge-op{

    width: 100%;

    height: 40px;

    text-align: center;

    margin-top: 35px;

}

.get-badge-list .badge-info .badge-op a{

    width: auto;

    height: 40px;

    line-height: 40px;

    display: inline-block;

    padding: 0 22px;

    font-size: 22px;

    color: #fff;

    background: #4b8ee8;

    border-radius: 5px;

}

.get-badge-list .badge-info .badge-op a.review{

    background: #919191;

}

.get-badge-rule{

    color: #454444;

    font-size: 16px;

    line-height: 30px;

}



/*草稿箱*/

.draft-hd{

    width: 100%;

    height: 30px;

    line-height: 30px;

    overflow: hidden;

    margin: 10px 0 0 0;

}

.draft-hd ul li{

    float: left;

    font-size: 16px;

    color: #3366cc;

}

.draft-hd ul li.dra1{

    width: 85%;

}

.draft-hd ul li.dra1 span{

    padding-left: 100px;

}

.draft-hd ul li.dra2{

    width: 15%;

    text-align: right;

}

.draft-hd ul li.dra2 span{

    padding-right: 30px;

}

.draft-bd{

    width: 100%;

    height: auto;

    overflow: hidden;

    color: #454444;

    font-size: 16px;

}

.draft-bd li{

    width: 100%;

    height: 50px;

    line-height: 50px;

    border-bottom: 1px dotted #454444;

    margin-bottom: 10px;

}

.draft-bd li .dra-link{

    width: 850px;

    height: 50px;

    display: inline-block;

    padding-left: 25px;

    background: url(../images/mail.png) no-repeat left center;

    margin-left: 10px;

    color: #454444;

}

.draft-bd li .dra-link:hover{

    color: #3e79d8;

}

.draft-bd li .dra-l{

    width: 85%;

    float: left;

}

.draft-bd li .dra-r{

    width: 15%;

    float: right;

    text-align: right;

}

.draft-bd li .dra-l .check-box .J_Selector{

    vertical-align: middle;

}

.draft-bd-op{

    height: 50px;

    line-height: 50px;

}

.draft-bd-op .operates{

    float: left;

}

.draft-bd-op .operates .J_AllSelector{

    vertical-align: middle;

    margin-right: 10px;

}

.draft-bd-op .operates .oper{

    margin-left: 20px;

}

.draft-bd-op .d-pages{

    float: right;

}

.draft-bd-op .d-pages a{

    padding: 0 5px;

}

.draft-bd-op .d-pages span{

    margin-left: 5px;

}



/*系统通知*/

.annouce-item{

    width: 100%;

    height: auto;

    overflow: hidden;

    margin-bottom: 24px;

}

.annouce-item dl dt{

    width: 60px;

    height: 60px;

    float: left;

}

.annouce-item dl dd{

    width: 640px;

    height: auto;

    float: right;

}

.annouce-item dl .annu-hd{

    height: 22px;

    line-height: 22px;

    overflow: hidden;

    margin-bottom: 8px;

}

.annouce-item dl .annu-hd .annu-title{

    float: left;

}

.annouce-item dl .annu-hd .annu-title h3{

    font-size: 16px;

    font-weight: normal;

    color: #4b8ee8;

    float: left;

    margin-right: 20px;

}

.annouce-item dl .annu-hd .annu-title .time{

    font-size: 12px;

    color: #919191;

    float: left;

    margin-right: 15px;

}

.annouce-item dl .annu-hd .annu-btn{

    float: right;

    padding-top: 5px;

}

.annouce-item dl .annu-info{

    color: #919191;

    font-size: 14px;

    line-height: 24px;

}

.annouce-op{

    height: 30px;

    line-height: 30px;

    text-align: right;

}

.annouce-op .operates{

    font-size: 16px;

}

.annouce-op .operates .delete{

    margin-right: 20px;

}

.annouce-op .operates .J_AllSelector{

    margin-left: 10px;

}



/*退款说明*/

.refund-list .refund-item{

    width: 100%;

    height: 32px;

    line-height: 32px;

}

.refund-list .refund-item span{

    float: left;

}

.refund-list .refund-item .refund-l{

    float: left;

}

.refund-list .refund-item .refund-r{

    float: right;

}

.refund-list .refund-item .refund-l .refund-info{

    width: 300px;

    font-size: 16px;

    color: #454444;

    margin-left: 15px;

}

.refund-list .refund-item .refund-l .refund-op{

    font-size: 16px;

    margin-left: 20px;

}

.refund-list .refund-item .refund-l span a{

    color: #4b8ee8;

}

.refund-list .refund-item .refund-r .time{

    color: #919191;

    margin-right: 15px;

}

.refund-list .refund-item .refund-r .refund-btn{

    padding-top: 9px;

}



/*退款通知弹窗*/

.pop-refund{

    width: 680px;

    height: auto;

    padding: 0 70px;

}

.pop-refund .refund-title{

    height: 32px;

    line-height: 32px;

    font-size: 18px;

    color: #2663b4;

    border-bottom: 1px solid #2663b4;

    margin: 20px 0;

}

.p-refund-item{

    width: 100%;

    height: auto;

    overflow: hidden;

    padding-bottom: 15px;

    border-bottom: 1px dashed #5f5f61;

    margin-bottom: 20px;

}

.p-refund-item .serial_num{

    width: 75px;

    height: auto;

    float: left;

    color: #2663b4;

    font-size: 30px;

    padding-top: 5px;

}

.p-refund-item .p-refund-info{

    width: 600px;

    float: left;

    color: #5f5f61;

    font-size: 16px;

}

.p-refund-item .p-refund-info li{

    width: 100%;

    height: 45px;

    line-height: 45px;

}

.p-refund-item .p-refund-info li dd{

    display: inline-block;

}

.p-refund-item .p-refund-info li dd span{

    width: 80px;

    display: inline-block;

    text-align: right;

    padding-right: 10px;

}

.p-refund-item .p-refund-info li dd.w195{

    width: 195px;

}



.p-refund-tips .p-refund-info li{

    width: 100%;

    height: 45px;

    line-height: 45px;

    font-size: 16px;

}

.p-refund-tips .p-refund-info li span{

    width: 155px;

    display: inline-block;

    text-align: right;

    padding-right: 10px;

}

.p-refund-tips .p-refund-info li i{

    font-style: normal;

    color: #cd1f02;

    font-size: 18px;

    font-weight: bold;

}

.p-refund-op{

    width: 100%;

    height: 34px;

    text-align: center;

    margin: 25px 0 45px;

}

.p-refund-op a{

    width: 120px;

    height: 34px;

    line-height: 34px;

    background: #2663b4;

    display: inline-block;

    font-size: 16px;

    color: #fff;

    border-radius: 3px;

    margin: 0 15px;

}

.p-refund-op a.cancel{

    background: #919191;

}



/*退款申请*/

.p-refund-tips1 .p-refund-info li{

    height: auto;

}

.p-refund-info .refund-select{

    padding:8px 20px;

    font-size: 14px;

    color: #919191;

    border: 1px solid #bfbfbf;

    border-radius: 4px;

}

.p-refund-info .p-refund-r{

    width: 500px;

    display: inline-block;

    vertical-align: top;

}

.p-refund-info .p-refund-r .tips{

    line-height: 25px;

    font-size: 14px;

    color: #cd1f02;

    margin-bottom: 15px;

}

.p-refund-tips1 .p-refund-info li .set-top{

    vertical-align: top;

}

.p-refund-tips1 .p-refund-info li .refund-text{

    width: 380px;

    height: 85px;

    border: 1px solid #bfbfbf;

    border-radius: 2px;

    font-size: 14px;

    color: #919191;

    padding: 5px 20px;

    display: inline-block;

    vertical-align: top;

}

.p-refund-tips1 .p-refund-info .point{

    width: 30px;

    color: #cd1f02;

    display: inline-block;

    vertical-align: top;

    text-align: center;

}



/*草稿箱*/

.pop-draft{

    width: 1000px;

    height: auto;

    padding: 0 25px;

}

.pop-draft .draft-title{

    height: 32px;

    line-height: 32px;

    font-size: 18px;

    color: #2663b4;

    border-bottom: 1px solid #2663b4;

    margin: 20px 0 35px;

}

.draft-table table {

    width: 100%;

    border-collapse: collapse;

    color: #454444;

}

.draft-table table thead td{

    text-align: center;

    font-size: 16px;

}

.draft-table table tbody td{

    font-size: 14px;

}

.draft-table table td {

    border: 1px solid #c0bfbf;

    height: 40px;

    background: #f7f6f6;

}

.draft-table table td.st{

    width: 20%;

}

.draft-table table td.bt{

    width: 60%;

}

.draft-table table td.op{

    width: 20%;

}

.draft-table table tbody td.st,.draft-table table tbody td.op{

    text-align: center;

}

.draft-table table tbody td.bt{

    text-indent: 40px;

}

.draft-table table td.op .op-btn{

    height: 22px;

    line-height: 22px;

    padding: 0 10px;

    border-radius: 3px;

    color: #fff;

    margin: 0 5px;

}

.draft-table table td.op .op-btn.op-c{

    background: #3366cc;

}

.draft-table table td.op .op-btn.op-d{

    background: #919191;

}



/*个人中心报名*/

.bm_wrap{ border: 1px solid #f0f0f0;}

.bm_wrap .hd_title{ height: 36px; line-height: 36px; background: #f5f8fa; border: 1px solid #f0f0f0; border-left:none; border-right: none; solid #000; padding: 0 20px;}



.bm_wrap .hd_title .l_mc{ float: left;}

.bm_wrap .hd_title .r_mc{ float: right;}





.bm_wrap .hd_title span{ color:#2663b4;}

.bd_list{ padding: 0 15px 30px;}

.bd_list .l_item{

    padding: 25px 0 15px;

    overflow: hidden;

    border-bottom: 1px dashed #5f5f61;

}

.bd_list .l_item .pic{ width: 70px; height: 70px; overflow: hidden; float: left;}

.bd_list .l_item .pic img{ width: 70px; height: 70px; display: block; border-radius: 50%;}



.bd_list .l_item .r_info{

    float: left;

    margin-left: 20px;

    font-size: 14px;

    color: #5f5f61;



}

.bd_list .l_item .r_info .r_info_hd{

    font-size: 16px;

    margin-bottom: 5px;



}

.bd_list .l_item .r_info .r_info_hd a{

    color: #2663b4

}



.bd_list .l_item .r_info_bd{

    width: 795px;

}

.bd_list .l_item .r_info_bd p{

    float: left;

    line-height: 35px;

    margin-right: 50px;

}

.bd_list .l_item .r_info_bd p .price{

    font-size: 18px;

    color: #fd0107;

}
.bd_list .l_item .shanchu_01{
	float: right;
}




